//---------------------------------------------------------------------------------------------------- /// <summary> /// 初期状態 /// </summary> protected virtual void Start() { //m_aimode = AIMode.WAIT; m_hitPoint = m_maxHitPoint; myAiManager = transform.parent.GetComponent <MyAiManager>(); myAttackManager = myAiManager.CharacterScript.AttackManagerScript; myStage = myAiManager.CharacterScript.GameScript.StageScript; myPlayer = myAiManager.CharacterScript.PlayerScript; myCharacter = myAiManager.CharacterScript; }
//---------------------------------------------------------------------------------------------------- /// <summary> /// スクリプト取得 /// </summary> private void Start() { myAiBoss = GameObject.Find("VirusMinister(Clone)").GetComponent <MyAiBoss>(); if (myAiBoss == null) { myAiBoss = GameObject.Find("VirusMinister").GetComponent <MyAiBoss>(); } myAttackManager = GameObject.Find("AttackManager").GetComponent <MyAttackManager>(); m_effectPoint = this.gameObject.transform; }
//---------------------------------------------------------------------------------------------------- /// <summary> /// 重なり判定 /// </summary> /// <param name="other">重なったもの</param> void OnTriggerEnter(Collider other) { if (other.tag.Equals(PlayerInfo.TAG)) { if (!m_attackManager) { m_attackManager = myField.transform.parent.GetComponent <MyStage>().GameScript.CharacterScript.AttackManagerScript; } Attack(); } }
//---------------------------------------------------------------------------------------------------- /// <summary> /// 初期設定 /// </summary> void Start() { myAttackManager = transform.parent.GetComponent <MyAttackManager>(); myAiBoss = myAttackManager.CharacterScript.BossScript; }