C# Класс Shooter.Controls.Movement

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

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

Свойство Тип Описание
XVelocity double
YVelocity double
normVelocity double
sprintVelocity double

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

Метод Описание
Movement ( double mv, double accel, int tileSize ) : System
UpdateSprint ( KeyboardState state, KeyboardState oldState, int tileSize, Character player ) : void
UpdateX ( double xVelocity, double timeElapsed, KeyboardState state ) : double
UpdateY ( double yVelocity, double timeElapsed, KeyboardState state ) : double

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

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

public Movement ( double mv, double accel, int tileSize ) : System
mv double
accel double
tileSize int
Результат System

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

public UpdateSprint ( KeyboardState state, KeyboardState oldState, int tileSize, Character player ) : void
state Microsoft.Xna.Framework.Input.KeyboardState
oldState Microsoft.Xna.Framework.Input.KeyboardState
tileSize int
player Shooter.Entities.Character
Результат void

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

public UpdateX ( double xVelocity, double timeElapsed, KeyboardState state ) : double
xVelocity double
timeElapsed double
state Microsoft.Xna.Framework.Input.KeyboardState
Результат double

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

public UpdateY ( double yVelocity, double timeElapsed, KeyboardState state ) : double
yVelocity double
timeElapsed double
state Microsoft.Xna.Framework.Input.KeyboardState
Результат double

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

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

public double XVelocity
Результат double

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

public double YVelocity
Результат double

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

public double normVelocity
Результат double

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

public double sprintVelocity
Результат double