static int RemoveGeneral(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); KingInfo obj = LuaScriptMgr.GetNetObject <KingInfo>(L, 1); int arg0 = (int)LuaScriptMgr.GetNumber(L, 2); obj.RemoveGeneral(arg0); return(0); }
public void AddGeneral(int generalID) { if (Generals.Contains(generalID)) { return; } Generals.Add(generalID); GeneralInfo general = GamePublic.Instance.DataManager.GetGeneralInfo(generalID); if (general.KingID != 0) { KingInfo king = GamePublic.Instance.DataManager.GetKingInfo(general.KingID); king.RemoveGeneral(generalID); } general.KingID = ID; }