private void InitSlotUIToggle(SlotUIComponent slotUI, Entity slotEntity) { ToggleListItemComponent component = slotUI.GetComponent <ToggleListItemComponent>(); if (slotEntity.HasComponent <ToggleListItemComponent>()) { slotEntity.RemoveComponent <ToggleListItemComponent>(); } slotEntity.AddComponent(component); }
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); } }