コード例 #1
0
ファイル: PlayerMove.cs プロジェクト: Valakor/Balloons
 public void GotBalloon(PlayerStats.BalloonType bt)
 {
     //Checks the player stats to see if player is ballooned or not.
     if (bt != PlayerStats.BalloonType.none){
         f_maxSpeed = playerStats.A_HorizontalMaxSpeed;
         bt_hasBalloon = playerStats.HasBalloon;
     }
     else
         f_maxSpeed = playerStats.G_HorizontalMaxSpeed;
         bt_hasBalloon = playerStats.HasBalloon;
         return;
 }
コード例 #2
0
ファイル: PlayerLift.cs プロジェクト: Valakor/Balloons
    private void GotBalloon(PlayerStats.BalloonType bt)
    {
        if (bt == PlayerStats.BalloonType.up){
            rigidbody2D.gravityScale = 0;
            rigidbody2D.velocity = (Vector2.up * f_maxLiftSpeed);
            bt_balloon = bt;
            return;
        }

        if(bt == PlayerStats.BalloonType.down){
            rigidbody2D.gravityScale = 0;
            rigidbody2D.velocity = (-Vector2.up * f_maxFallingSpeed);
            bt_balloon = bt;
            return;
        }

        if(bt == PlayerStats.BalloonType.none){
            rigidbody2D.velocity = Vector2.zero;
            rigidbody2D.gravityScale = 1;
            bt_balloon = bt;
            return;
        }
    }