24 lines
613 B
C#
24 lines
613 B
C#
|
|
namespace gobbos_logic;
|
||
|
|
|
||
|
|
public interface IPlayer
|
||
|
|
{
|
||
|
|
float Acceleration { get; set; }
|
||
|
|
float Friction { get; set; }
|
||
|
|
float AirFriction { get; set; }
|
||
|
|
float WallFriction { get; set; }
|
||
|
|
int Speed { get; set; }
|
||
|
|
int WallSpeed { get; set; }
|
||
|
|
float SlowMod { get; set; }
|
||
|
|
int Gravity { get; set; }
|
||
|
|
int Jump { get; set; }
|
||
|
|
int WallJump { get; set; }
|
||
|
|
int LedgeJump { get; set; }
|
||
|
|
float FallMod { get; set; }
|
||
|
|
float ParachuteMod { get; set; }
|
||
|
|
|
||
|
|
bool CanCoyoteJump { get; }
|
||
|
|
bool OnLedge { get; set; }
|
||
|
|
bool InParachute { get; set; }
|
||
|
|
bool CanParachute { get; set; }
|
||
|
|
}
|