예제 #1
0
    /*
     *	Build item info pnl
     */
    public void SelectMechItem(MechItemButton itemButton)
    {
        if (currentlySelectedItemButton != null)
        {
            currentlySelectedItemButton.Select(false);
        }

        if (itemButton != null)
        {
            currentlySelectedItemButton = itemButton;
            currentlySelectedMechItem   = itemButton.myItem;
        }
        else
        {
            currentlySelectedItemButton = null;
            currentlySelectedMechItem   = null;
        }

        HangarUI._instance.MakeDirty(false, false, false, true, false, false);
    }
예제 #2
0
    private void SetItemButtonParent(MechItemButton button)
    {
        if (button.myItem is WeaponItem)
        {
            WeaponItem newWeapon = button.myItem as WeaponItem;

            if (newWeapon.weaponClass == WeaponClass.Primary)
            {
                button.transform.parent = primaryContent.transform;
            }
            if (newWeapon.weaponClass == WeaponClass.Secondary)
            {
                button.transform.parent = SecondaryContent.transform;
            }
            if (newWeapon.weaponClass == WeaponClass.Tertiary)
            {
                button.transform.parent = tertiaryContent.transform;
            }
        }
        else if (button.myItem is Accessory)
        {
            button.transform.parent = upgradeContent.transform;
        }
    }