Exemple #1
0
 //----------------------------------------------------------------------------------------------------
 /// <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;
 }
Exemple #2
0
 //----------------------------------------------------------------------------------------------------
 /// <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;
 }
Exemple #3
0
    //----------------------------------------------------------------------------------------------------
    /// <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();
        }
    }
Exemple #4
0
 //----------------------------------------------------------------------------------------------------
 /// <summary>
 /// 初期設定
 /// </summary>
 void Start()
 {
     myAttackManager = transform.parent.GetComponent <MyAttackManager>();
     myAiBoss        = myAttackManager.CharacterScript.BossScript;
 }