private void EquipmentSelected(EquipmentSelectToggle selectToggle) { EquipmentPanel.allowSwitchOff = false; currentToggle = selectToggle; inventoryPanel.DeselectAllItemTableToggles(); inventoryPanel.ResetItemInteractPanel(); string itemType = selectToggle.CurrentItem.ItemType; switch (itemType) { case "Weapon": WeaponData weapon = ItemDB.Instance.GetWeaponData(selectToggle.CurrentItem.ItemCode); inventoryPanel.RefreshItemIntroduce(selectToggle.CurrentItem.Name, selectToggle.CurrentItem.Introduce, weapon.WeaponStat); break; case "Accesorie": AccesorieData accesorie = ItemDB.Instance.GetAccesorieData(selectToggle.CurrentItem.ItemCode); inventoryPanel.RefreshItemIntroduce(selectToggle.CurrentItem.Name, selectToggle.CurrentItem.Introduce, accesorie.AccesorieStat); break; case "Expendable": ExpendableData expendable = ItemDB.Instance.GetExpendableData(selectToggle.CurrentItem.ItemCode); inventoryPanel.RefreshItemIntroduce(selectToggle.CurrentItem.Name, selectToggle.CurrentItem.Introduce, expendable.Effects); break; case "Etc": inventoryPanel.RefreshItemIntroduce(selectToggle.CurrentItem.Name, selectToggle.CurrentItem.Introduce); break; } inventoryPanel.ActiveUnEquipBtn(); }
public void DeselectAllToggle() { EquipmentPanel.allowSwitchOff = true; currentToggle = null; WeaponToggle.GetComponent <Toggle>().isOn = false; RingToggle.GetComponent <Toggle>().isOn = false; NecklaceToggle.GetComponent <Toggle>().isOn = false; }