C# Class ManicDigger.CharacterPhysics

Afficher le fichier Open project: GlennMR/800Craft-Client Class Usage Examples

Méthodes publiques

Свойство Type Description
WaterGravityMultiplier float
characterheight float
enable_acceleration bool
gravity float
reachedceiling bool
reachedwall bool
swimmingtop bool
walldistance float

Méthodes publiques

Méthode Description
Move ( CharacterPhysicsState state, MoveInfo move, double dt, bool &soundnow, Vector3 push ) : void
WallSlide ( CharacterPhysicsState state, Vector3 oldposition, Vector3 newposition ) : Vector3

Private Methods

Méthode Description
IsTileEmptyForPhysics ( int x, int y, int z ) : bool
MakeCloserToZero ( float a, float b ) : float

Method Details

Move() public méthode

public Move ( CharacterPhysicsState state, MoveInfo move, double dt, bool &soundnow, Vector3 push ) : void
state CharacterPhysicsState
move MoveInfo
dt double
soundnow bool
push Vector3
Résultat void

WallSlide() public méthode

public WallSlide ( CharacterPhysicsState state, Vector3 oldposition, Vector3 newposition ) : Vector3
state CharacterPhysicsState
oldposition Vector3
newposition Vector3
Résultat Vector3

Property Details

WaterGravityMultiplier public_oe property

public float WaterGravityMultiplier
Résultat float

characterheight public_oe static_oe property

public static float characterheight
Résultat float

enable_acceleration public_oe property

public bool enable_acceleration
Résultat bool

gravity public_oe property

public float gravity
Résultat float

reachedceiling public_oe property

public bool reachedceiling
Résultat bool

reachedwall public_oe property

public bool reachedwall
Résultat bool

swimmingtop public_oe property

public bool swimmingtop
Résultat bool

walldistance public_oe static_oe property

public static float walldistance
Résultat float