Example #1
0
 // フィールドへ出せるかどうかのチェック
 public void CheckCanMoveToField()
 {
     if (cardPlace == CardPlace.HAND)
     {
         // コストが十分であれば、場に出せる状態にする。
         PlayerManaController mana = GameManager.instance.GetPlayerMana(gameSide);
         float manaAmount          = mana.model.manaAmount;
         canMoveToField = (cost < manaAmount) ? true : false;
         waitAmount     = manaAmount / (float)cost;
         waitAmount     = (waitAmount > 1.0f) ? 1.0f : waitAmount;
         waitAmount     = 1.0f - waitAmount;
     }
     else if (cardPlace == CardPlace.FIELD)
     {
         canMoveToField = false;
     }
 }
Example #2
0
    public PlayerManaController GetPlayerMana(GameSide side)
    {
        PlayerManaController manaController = (side == GameSide.Player) ? playerManaController : enemyManacontroller;

        return(manaController);
    }