示例#1
0
 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;
     }
 }