C# Класс Californium.State

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

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

Свойство Тип Описание
Camera Camera
Entities EntityManager
Map TileMap

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

Метод Описание
Draw ( RenderTarget rt ) : void

Called once per frame, right after Update. Avoid putting game login in here.

Enter ( ) : void

Called when a State is added to the game. InitializeCamera is called here by default.

InitializeCamera ( ) : void

Called when the State's Camera needs to be (re)initialized.

Leave ( ) : void

Called when a State is removed from the game.

ProcessEvent ( InputArgs args ) : bool
Update ( ) : void

Update is called once every Timestep. Game logic should be handled here (movement, animations, etc).

Защищенные методы

Метод Описание
State ( ) : System

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

Метод Описание
UpdateInternal ( ) : void

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

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

Called once per frame, right after Update. Avoid putting game login in here.
public Draw ( RenderTarget rt ) : void
rt RenderTarget
Результат void

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

Called when a State is added to the game. InitializeCamera is called here by default.
public Enter ( ) : void
Результат void

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

Called when the State's Camera needs to be (re)initialized.
public InitializeCamera ( ) : void
Результат void

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

Called when a State is removed from the game.
public Leave ( ) : void
Результат void

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

public ProcessEvent ( InputArgs args ) : bool
args InputArgs
Результат bool

State() защищенный Метод

protected State ( ) : System
Результат System

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

Update is called once every Timestep. Game logic should be handled here (movement, animations, etc).
public Update ( ) : void
Результат void

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

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

public Camera,Californium Camera
Результат Camera

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

public EntityManager Entities
Результат EntityManager

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

public TileMap,Californium Map
Результат TileMap