Exemple #1
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 #2
0
//#endif

    //----------------------------------------------------------------------------------------------------
    /// <summary>
    /// 初期
    /// </summary>
    void Start()
    {
        //インスタンス
        m_player = myCharacter.PlayerScript;
        m_boss   = myCharacter.BossScript;

        m_stageNum = MyGameInfo.Instance.StageNum - 1;

        //ステージの変更
        AddvanceStage();

        m_conditionAfterEndOfDeathblow = StageStatus.Non;
    }
Exemple #3
0
    //----------------------------------------------------------------------------------------------------
    /// <summary>
    /// ボスを生成する
    /// </summary>
    /// <param name="stageNum">ステージ番号</param>
    public void GenerateBoss(int stageNum)
    {
        //ステージ番号チェック
        stageNum = (stageNum < 0) ? 0 : (stageNum >= m_stagesBoss.Length) ? m_stagesBoss.Length - 1 : stageNum;

        //破棄と生成と登録
        if (m_boss)
        {
            Destroy(m_boss.gameObject);
        }
        m_boss = Instantiate(m_stagesBoss[stageNum].gameObject, transform).GetComponent <MyAiBoss>();
        m_boss.transform.position = myCharacter.GameScript.StageScript.CurrentField.BossStartPos;
        m_boss.transform.LookAt(m_boss.transform.position + myCharacter.GameScript.StageScript.CurrentField.BossStartDirection);
        myCharacter.BossScript = m_boss;
    }
Exemple #4
0
 //----------------------------------------------------------------------------------------------------
 /// <summary>
 /// インスタンスの再コピー
 /// </summary>
 void ReproduceInstance()
 {
     m_boss = myCharacter.BossScript;
 }
Exemple #5
0
 //----------------------------------------------------------------------------------------------------
 /// <summary>
 /// 初期設定
 /// </summary>
 void Start()
 {
     myAttackManager = transform.parent.GetComponent <MyAttackManager>();
     myAiBoss        = myAttackManager.CharacterScript.BossScript;
 }