void Start() { audio = GetComponent <AudioSource>(); clearSE = Resources.Load("se_maoudamashii_onepoint11") as AudioClip; gameOverSE = Resources.Load("se_maoudamashii_se_syber01") as AudioClip; // 制限時間を設定 time = timeLimit; // staticメンバの初期化 //infectedNum = 0; killedNum = 0; // 加速率の初期値設定 acceleratorRate = minAccelRate; score = 0.0f; isStartPandemic = false; actorNum = GameObject.FindGameObjectsWithTag("Actor").Length; pandemic = GameObject.Find("AIManger").GetComponent <AIManager>(); endUI = GameObject.Find("ScreenUI").GetComponent <GameEndUI>(); overFlag = GameObject.Find("Player").GetComponent <VirusAmount>(); clearPanelUI = GameObject.Find("ClearPanel").GetComponent <PanelSlider>(); overPanelUI = GameObject.Find("OverPanel").GetComponent <PanelSlider>(); // デバッグ処理 if (saveStr == null) { Debug.Log("saveStr is null"); Debug.Break(); } GameObject player = GameObject.Find("Player"); playerVirus = player.GetComponent <Virus>(); }
private ExpansionControl m_expansion; // 拡張範囲 //private GameObject m_carryObject; // 運ぶオブジェクト //[SerializeField] //private float m_throwPower = 300.0f; // 投げる力 //private float m_carryUpPos = 0.0f; // 持ち上げ量 //---------------------------------------------------------------------- //! @brief 初期化処理 //! //! @param[in] なし //! //! @return なし //---------------------------------------------------------------------- void Start() { // コンポーネントの取得 m_move = GetComponent <Movement>(); m_expansion = GetComponent <ExpansionControl>(); m_virusAmount = GetComponent <VirusAmount>(); var temp = GameObject.Find("GameManager"); if (temp) { m_gameManager = temp.GetComponent <GameManager>(); } }
public override void Enter(HunterController hunter) { // コンポーネントの取得 m_playerMove = hunter.Player.GetComponent <Movement>(); m_virusAmount = hunter.Player.GetComponent <VirusAmount>(); // 追跡を止める hunter.NavMeshAgent.SetDestination(hunter.transform.position); Vector3 playerPos = m_playerMove.transform.position; Vector3 hunterPos = hunter.transform.position; Vector3 relativePos = playerPos - hunterPos; relativePos.y = 0; //上下方向の回転はしないように制御 hunter.transform.rotation = Quaternion.LookRotation(relativePos); }
//---------------------------------------------------------------------- //! @brief 初期化処理 //! //! @param[in] なし //! //! @return なし //---------------------------------------------------------------------- void Start() { virusAmount = GameObject.Find("Player").GetComponent <VirusAmount>(); }