C# Класс SmashBros.Controllers.MoveController

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

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

Метод Описание
Deactivate ( ) : void
EndMove ( MoveModel move ) : void
Freeze ( ) : void
Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
MoveController ( ScreenManager screen, CharacterStats characterStats, int index ) : System
OnNext ( GameStateManager value ) : void
RemoveMove ( MoveModel move ) : void
StartMove ( Vector2 characterPosition, Vector2 characterVelocity, MoveModel move ) : void
UnFreeze ( ) : void
Unload ( ) : void
Update ( Microsoft gameTime ) : void
newMove ( MoveStats stats, bool right ) : MoveModel

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

Метод Описание
Collision ( Fixture moveFixture, Fixture geom2, Contact list ) : bool
Explode ( Explotion explotion, Vector2 pos ) : void
ExplodeHit ( Fixture explotionFixture, Fixture characterFixture, Contact list ) : bool

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

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

public Deactivate ( ) : void
Результат void

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

public EndMove ( MoveModel move ) : void
move SmashBros.Models.MoveModel
Результат void

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

public Freeze ( ) : void
Результат void

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

public Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
content Microsoft.Xna.Framework.Content.ContentManager
Результат void

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

public MoveController ( ScreenManager screen, CharacterStats characterStats, int index ) : System
screen SmashBros.MySystem.ScreenManager
characterStats SmashBros.Models.CharacterStats
index int
Результат System

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

public OnNext ( GameStateManager value ) : void
value GameStateManager
Результат void

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

public RemoveMove ( MoveModel move ) : void
move SmashBros.Models.MoveModel
Результат void

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

public StartMove ( Vector2 characterPosition, Vector2 characterVelocity, MoveModel move ) : void
characterPosition Vector2
characterVelocity Vector2
move SmashBros.Models.MoveModel
Результат void

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

public UnFreeze ( ) : void
Результат void

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

public Unload ( ) : void
Результат void

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

public Update ( Microsoft gameTime ) : void
gameTime Microsoft
Результат void

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

public newMove ( MoveStats stats, bool right ) : MoveModel
stats MoveStats
right bool
Результат SmashBros.Models.MoveModel