Ejemplo n.º 1
0
    private void InitSlotUIToggle(SlotUIComponent slotUI, Entity slotEntity)
    {
        ToggleListItemComponent component = slotUI.GetComponent <ToggleListItemComponent>();

        if (slotEntity.HasComponent <ToggleListItemComponent>())
        {
            slotEntity.RemoveComponent <ToggleListItemComponent>();
        }
        slotEntity.AddComponent(component);
    }
Ejemplo n.º 2
0
        private void SelectMountedModuleCard(ModuleCardItemUIComponent moduleCardItemUi, ModuleGroupComponent userModuleGroup, Optional <SelectedSlotWithModuleNode> selectedSlot)
        {
            ToggleListItemComponent component = moduleCardItemUi.GetComponent <ToggleListItemComponent>();

            if (selectedSlot.IsPresent() && (selectedSlot.Get().moduleGroup.Key == userModuleGroup.Key))
            {
                component.Toggle.isOn = true;
            }
            else if (component.Toggle.isOn)
            {
                component.OnValueChangedListener();
            }
        }