コード例 #1
0
ファイル: SlotsSystem.cs プロジェクト: radiomonter/Tanki_X
    private void InitSlotUIToggle(SlotUIComponent slotUI, Entity slotEntity)
    {
        ToggleListItemComponent component = slotUI.GetComponent <ToggleListItemComponent>();

        if (slotEntity.HasComponent <ToggleListItemComponent>())
        {
            slotEntity.RemoveComponent <ToggleListItemComponent>();
        }
        slotEntity.AddComponent(component);
    }
コード例 #2
0
ファイル: SlotsSystem.cs プロジェクト: radiomonter/Tanki_X
 private void InitSlotUI(SlotUIComponent slotUI, NotReservedSlotNode notReservedSlotNode)
 {
     if (slotUI != null)
     {
         slotUI.Locked           = false;
         slotUI.Rank             = notReservedSlotNode.slotUserItemInfo.UpgradeLevel;
         slotUI.ModuleIcon.color = Color.white;
         slotUI.Slot             = notReservedSlotNode.slotUserItemInfo.Slot;
         slotUI.TankPart         = notReservedSlotNode.slotTankPart.TankPart;
         if (slotUI.SelectionImage != null)
         {
             slotUI.SelectionImage.color = Color.white;
         }
         if (notReservedSlotNode.Entity.HasComponent <SlotUIComponent>())
         {
             notReservedSlotNode.Entity.RemoveComponent <SlotUIComponent>();
         }
         notReservedSlotNode.Entity.AddComponent(slotUI);
     }
 }