namespace Application.Domain; public class GameTool { /// /// 获取等级基础属性 /// /// /// public static unit_user_attr GetAttrData(int lev) { unit_user_attr data = new unit_user_attr(); data.lev = lev; data.minAtk = lev + 2; data.maxAtk = lev + Convert.ToInt32(lev * 0.05) + 4; data.defense = lev; data.agility = lev; data.upBlood = ((lev - 1) * 5) + 80; data.upMorale = 100 + (lev / 5) * 10; data.levUpdate = TimeAssist.GetTimeStampNum; return data; } /// /// 获取等级升级经验 /// /// /// public static long GetUserUpExp(int lev) { long result = 50 * ((lev * lev * lev) + (5 * lev)) - 80; return result; } public static bool AreaVerify( int area,string areas) { List onArea = new List() {"0",area.ToString() }; return onArea.Any(it => areas.Contains(it)); } }