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; } }