C# Класс ManicDigger.CharacterPhysics

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
WaterGravityMultiplier float
characterheight float
enable_acceleration bool
gravity float
reachedceiling bool
reachedwall bool
swimmingtop bool
walldistance float

Открытые методы

Метод Описание
Move ( CharacterPhysicsState state, MoveInfo move, double dt, bool &soundnow, Vector3 push ) : void
WallSlide ( CharacterPhysicsState state, Vector3 oldposition, Vector3 newposition ) : Vector3

Приватные методы

Метод Описание
IsTileEmptyForPhysics ( int x, int y, int z ) : bool
MakeCloserToZero ( float a, float b ) : float

Описание методов

Move() публичный Метод

public Move ( CharacterPhysicsState state, MoveInfo move, double dt, bool &soundnow, Vector3 push ) : void
state CharacterPhysicsState
move MoveInfo
dt double
soundnow bool
push Vector3
Результат void

WallSlide() публичный Метод

public WallSlide ( CharacterPhysicsState state, Vector3 oldposition, Vector3 newposition ) : Vector3
state CharacterPhysicsState
oldposition Vector3
newposition Vector3
Результат Vector3

Описание свойств

WaterGravityMultiplier публичное свойство

public float WaterGravityMultiplier
Результат float

characterheight публичное статическое свойство

public static float characterheight
Результат float

enable_acceleration публичное свойство

public bool enable_acceleration
Результат bool

gravity публичное свойство

public float gravity
Результат float

reachedceiling публичное свойство

public bool reachedceiling
Результат bool

reachedwall публичное свойство

public bool reachedwall
Результат bool

swimmingtop публичное свойство

public bool swimmingtop
Результат bool

walldistance публичное статическое свойство

public static float walldistance
Результат float