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

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

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

Свойство Тип Описание
OnCursorClick CursorClick
OnCursorCollision CursorAction
OnCursorSeparation CursorAction

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

Метод Описание
CursorController ( ScreenManager screen ) : System
Deactivate ( ) : void
DisableCursor ( int playerIndex ) : void
EnableCursor ( int playerIndex ) : void
Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
OnNext ( GameStateManager value ) : void
ResetCursors ( ) : void
SetCursorCollisionCategory ( Category cat = Category.Cat5 ) : void
Unload ( ) : void
Update ( GameTime gameTime ) : void

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

Метод Описание
CheckForCursorDeslect ( int playerIndex ) : void
CheckForCursorPress ( int playerIndex ) : void
CheckForPress ( int playerIndex, bool selectKey ) : void
OnCollision ( Fixture cursor, Fixture box, Contact contact ) : bool
OnCursorNavigate ( float directionX, float directionY, int playerIndex, bool newXdirection, bool newYdirection ) : void
OnSeparation ( Fixture cursor, Fixture box ) : void

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

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

public CursorController ( ScreenManager screen ) : System
screen SmashBros.MySystem.ScreenManager
Результат System

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

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

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

public DisableCursor ( int playerIndex ) : void
playerIndex int
Результат void

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

public EnableCursor ( int playerIndex ) : void
playerIndex int
Результат void

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

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

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

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

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

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

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

public SetCursorCollisionCategory ( Category cat = Category.Cat5 ) : void
cat Category
Результат void

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

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

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

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

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

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

public CursorClick OnCursorClick
Результат CursorClick

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

public CursorAction OnCursorCollision
Результат CursorAction

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

public CursorAction OnCursorSeparation
Результат CursorAction