コード例 #1
0
        private void Gamestatemanager_SelectItem(Constants.selectableItemsCircleMenu selectedItem)
        {
            Debug.Log("SelectITEM");

            switch (selectedItem)
            {
                case Constants.selectableItemsCircleMenu.HealPoison:
                    if (!isHealCoolDown)
                    {
                        StartCoroutine(waitForCoolDown());
                    }
                    break;

                case  Constants.selectableItemsCircleMenu.NormalBolt:
                    playerModel.DamageType_Bolt = PlayerModel.DamageTypes.Standard;
                    break;

                case Constants.selectableItemsCircleMenu.FireBolt:
                    playerModel.DamageType_Bolt = PlayerModel.DamageTypes.Fire;
                    break;

                case Constants.selectableItemsCircleMenu.IceBolt:
                    playerModel.DamageType_Bolt = PlayerModel.DamageTypes.Ice;
                    break;

                case Constants.selectableItemsCircleMenu.FirePoison:
                    playerModel.DamageType_Poision = PlayerModel.DamageTypes.Fire;
                    break;

                case Constants.selectableItemsCircleMenu.IcePoison:
                    playerModel.DamageType_Poision = PlayerModel.DamageTypes.Ice;
                    break;
            }
        }
コード例 #2
0
ファイル: Gamestatemanager.cs プロジェクト: Rameos/GIG_game
 public static void OnSelectNewItem(Constants.selectableItemsCircleMenu selectedItem)
 {
     if(SelectNewItemHandler != null)
     {
         SelectNewItemHandler(selectedItem);
     }
 }