コード例 #1
0
    // Start is called before the first frame update
    void Start()
    {
        // コンポーネントの取得
        playerRigidbody = GetComponent <Rigidbody2D>();
        aerial          = GetComponent <PlayerAerial>();
        player          = GetComponent <Player>();
        playerAttack    = GetComponent <PlayerAttack>();
        boxCollider2D   = GetComponent <BoxCollider2D>();
        move            = GetComponent <PlayerMove>();

        ReadTextParameter();

        // レイヤーマスクを「Slider」に設定
        layerMask = LayerMask.GetMask(new string[] { "Bullet" });

        // 剣を持っているなら
        if (player.charAttackType == GameManager.CHARATTACKTYPE.SWORD)
        {
            // ブースト中の当たり判定用の領域を計算
            leftBottom  = boxCollider2D.offset;
            rightTop    = boxCollider2D.offset;
            leftBottom += -(boxCollider2D.size * 0.5f);
            rightTop   += (boxCollider2D.size * 0.5f);

            // プレイヤーのレイヤーマスクをセット
            playerLayer = LayerMask.GetMask(new string[] { "Player" });
        }
    }
コード例 #2
0
 // Start is called before the first frame update
 void Start()
 {
     // コンポーネントの取得
     playerCharge = GetComponent <PlayerCharge>();
     playerAerial = GetComponent <PlayerAerial>();
     move         = GetComponent <PlayerMove>();
     player       = GetComponent <Player>();
     ReadTextParameter();
 }
コード例 #3
0
ファイル: AerialState.cs プロジェクト: Nagisa-Ogawa/Runbrella
 /// <summary>
 /// 初期化処理
 /// </summary>
 void Start()
 {
     // コンポーネントを取得
     playerAerial = GetComponent <PlayerAerial>();
     playerSlide  = GetComponent <PlayerSlide>();
     playerAttack = GetComponent <PlayerAttack>();
     playerCharge = GetComponent <PlayerCharge>();
     character    = GetComponent <Player>();
 }
コード例 #4
0
 /// <summary>
 /// 初期化処理
 /// </summary>
 void Start()
 {
     // コンポーネントを取得
     playerJump        = GetComponent <PlayerJump>();
     playerCharge      = GetComponent <PlayerCharge>();
     playerAfterSlide  = GetComponent <PlayerAfterSlide>();
     playerAttack      = GetComponent <PlayerAttack>();
     playerAerial      = GetComponent <PlayerAerial>();
     playerSlide       = GetComponent <PlayerSlide>();
     playerRigidbody2D = GetComponent <Rigidbody2D>();
     character         = GetComponent <Player>();
 }
コード例 #5
0
 private void Start()
 {
     // 変数の初期化
     rigidbody2d  = transform.GetComponent <Rigidbody2D>();
     player       = GetComponent <Player>();
     playerAerial = GetComponent <PlayerAerial>();
     move         = GetComponent <PlayerMove>();
     // テキストの読み込み
     // データ代入
     ReadTextParameter();
     // 百分率を倍率に変換
     easingVelocityYPercent /= 100;
     eagingSpeedPercent     /= 100;
 }
コード例 #6
0
 // Start is called before the first frame update
 void Start()
 {
     playerMove   = GetComponent <PlayerMove>();
     playerAerial = GetComponent <PlayerAerial>();
     rigidbody2   = GetComponent <Rigidbody2D>();
 }