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