예제 #1
0
    private void Start()
    {
        // 元データから設定
        hp         = baseStatus.GetHp();
        mp         = baseStatus.GetMp();
        isNumbness = baseStatus.IsParalyzeState();
        isPoison   = baseStatus.IsPoisonState();
        isSilent   = baseStatus.IsSilentState();

        // 状態の設定
        battleState = BattleState.Idle;
        // コンポーネントの取得
        battleManager      = GameObject.Find("BattleManager").GetComponent <BattleManager>();
        battleStatusScript = GameObject.Find("BattleUI/StatusPanel").GetComponent <BattleStatus>();
        // 既に死んでいる場合は倒れている状態にする
        if (baseStatus.GetHp() <= 0)
        {
            isDead = true;
        }
    }