protected override void Dispose(bool disposing) { if (disposing) { Scene = null; User = null; MoveTime = 0; AttackTime = 0; NextRunTime = 0; CanMove = false; CanRun = false; MapControl = null; MainDialog = null; ChatDialog = null; ChatControl = null; InventoryDialog = null; CharacterDialog = null; StorageDialog = null; BeltDialog = null; MiniMapDialog = null; InspectDialog = null; OptionDialog = null; MenuDialog = null; NPCDialog = null; QuestDetailDialog = null; QuestListDialog = null; QuestLogDialog = null; QuestTrackingDialog = null; GameShopDialog = null; MentorDialog = null; RelationshipDialog = null; CharacterDuraPanel = null; DuraStatusPanel = null; HoverItem = null; SelectedCell = null; PickedUpGold = false; UseItemTime = 0; PickUpTime = 0; InspectTime = 0; DisposeItemLabel(); AMode = 0; PMode = 0; Lights = 0; NPCTime = 0; NPCID = 0; DefaultNPCID = 0; for (int i = 0; i < OutputLines.Length; i++) if (OutputLines[i] != null && OutputLines[i].IsDisposed) OutputLines[i].Dispose(); OutputMessages.Clear(); OutputMessages = null; } base.Dispose(disposing); }
private void LogOutSuccess(S.LogOutSuccess p) { for (int i = 0; i <= 3; i++)//Fix for orbs sound SoundManager.StopSound(20000 + 126 * 10 + 5 + i); User = null; if (Settings.Resolution != 800) CMain.SetResolution(800, 600); ActiveScene = new SelectScene(p.Characters); Dispose(); }
private void UserInformation(S.UserInformation p) { User = new UserObject(p.ObjectID); User.Load(p); MainDialog.PModeLabel.Visible = User.Class == MirClass.Wizard || User.Class == MirClass.Taoist; Gold = p.Gold; Credit = p.Credit; InventoryDialog.RefreshInventory(); }
private void UserInformation(S.UserInformation p) { User = new UserObject(p.ObjectID); User.Load(p); MainDialog.PModeLabel.Visible = User.Class == MirClass.Wizard || User.Class == MirClass.Taoist; Gold = p.Gold; }
private void LogOutSuccess(S.LogOutSuccess p) { User = null; if (Settings.HighResolution) CMain.SetResolution(800, 600); ActiveScene = new SelectScene(p.Characters); Dispose(); }
private void LogOutSuccess(S.LogOutSuccess p) { User = null; ActiveScene = new SelectScene(p.Characters); Dispose(); }