コード例 #1
0
 void OnStateChanged(PlayerStateChangeType type)
 {
     if (type == PlayerStateChangeType.equep)
     {
         OnEquepChanged();
     }
 }
コード例 #2
0
ファイル: UIController.cs プロジェクト: tsss-t/SimpleStory
    void OnStateChanged(PlayerStateChangeType type)
    {
        switch (type)
        {
            case PlayerStateChangeType.all:
                {
                    OnEnergyChanged();
                    OnHPChanged();
                    OnLevelChange();
                    OnExpChanged();
                    break;
                }
            case PlayerStateChangeType.energy:
                {
                    OnEnergyChanged();
                    break;
                }
            case PlayerStateChangeType.HP:
                {
                    OnHPChanged();
                    break;
                }
            case PlayerStateChangeType.LEVEL:
                {
                    OnLevelChange();
                    break;
                }
            case PlayerStateChangeType.EXP:
                {
                    OnExpChanged();
                    break;
                }
            case PlayerStateChangeType.bag:
                {
                    break;
                }
            case PlayerStateChangeType.equep:
                {
                    break;
                }
            case PlayerStateChangeType.STATE:
                {
                    break;
                }
            case PlayerStateChangeType.Action:
                {
                    OnActionChanged();

                    break;
                }
        }

    }
コード例 #3
0
ファイル: PlayerState.cs プロジェクト: tsss-t/SimpleStory
 /// <summary>
 /// Playerの数値変更する時
 /// </summary>
 /// <param name="type"></param>
 public void PlayerStateChanged(PlayerStateChangeType type)
 {
     OnPlayerStateChanged(type);
 }
コード例 #4
0
ファイル: UIBagManager.cs プロジェクト: tsss-t/SimpleStory
    private void OnStatesChanged(PlayerStateChangeType type)
    {
        if (type == PlayerStateChangeType.STATE || type == PlayerStateChangeType.all)
        {
            updateState();
        }
        if (type == PlayerStateChangeType.all || type == PlayerStateChangeType.equep || type == PlayerStateChangeType.bag)
        {
            if (gameObject.activeSelf)
            {
                updateBag();
                //updateEquep();
            }
        }
        if (type == PlayerStateChangeType.all || type == PlayerStateChangeType.money)
        {
            if (gameObject.activeSelf)
            {
                updateMoney();
            }
        }

    }