public override void HandleUI() { if (!PortableStorage.Instance.BagUI.ContainsKey(guid)) { BagUI ui = new BagUI(); UserInterface userInterface = new UserInterface(); ui.Activate(); userInterface.SetState(ui); ui.visible = true; ui.Load(this); PortableStorage.Instance.BagUI.Add(guid, new GUI(ui, userInterface)); } else { PortableStorage.Instance.BagUI.Remove(guid); } Main.PlaySound(SoundID.Item59); }