Example #1
0
    /// <summary>
    /// 発射する
    /// </summary>
    /// <param name="fowardVec">前方に飛ばすオブジェクトの角度</param>
    public void SetShotVec(Vector3 fowardVec)
    {
        // 左方向に発射する
        leftObj.SetShotVec(fowardVec, -angle);
        // 前方向に発射する
        frontObj.SetShotVec(fowardVec);
        // 右方向に発射する
        rightObj.SetShotVec(fowardVec, angle);

        // 攻撃力等を設定する
        leftObj.gameObject.GetComponent <PlayerAttack>().SetProperties(playerAttack);
        frontObj.gameObject.GetComponent <PlayerAttack>().SetProperties(playerAttack);
        rightObj.gameObject.GetComponent <PlayerAttack>().SetProperties(playerAttack);
    }