protected void UpdateSelectedStackDisplay() { if (Player.Local.Inventory.SelectedStack.HasTopItem) { SelectedStackDisplayTransform.position = NGUICamera.GetComponent <Camera>().ScreenToWorldPoint(InterfaceActionManager.MousePosition); SelectedStackDoppleganger = WorldItems.GetDoppleganger(Player.Local.Inventory.SelectedStack.TopItem, SelectedStackDisplayOffsetTransform, SelectedStackDoppleganger, WIMode.Selected); StackNumberLabel.enabled = true; } else { if (SelectedStackDoppleganger != null) { GameObject.Destroy(SelectedStackDoppleganger); SelectedStackDoppleganger = null; } StackNumberLabel.enabled = false; } }