C# Класс Nomad.Game

Наследование: System.Windows.Forms.ApplicationContext, IGame
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
programGuid string

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

Метод Описание
EnableUICallback ( bool enable ) : void
Initialise ( ) : void
LoadCompletedCallback ( bool success ) : void
OnKeyEvent ( System.Enums ke, System args ) : void
OnMouseEvent ( System.Enums me, System args ) : void
OpenExistingAppCallback ( IntPtr hWnd, IntPtr lParam ) : bool
PopInput ( IInputSink input ) : void
PushInput ( IInputSink input ) : void
Run ( bool engineRunning, string initMapPath ) : void
SaveCompletedCallback ( bool success ) : void
UpdateCallback ( float dt ) : void

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

Метод Описание
EventCallback ( uint eventType, IntPtr eventPtr ) : void
GetInputs ( ) : IEnumerable
LoadMapInternal ( string fileName, EditorDocument callback ) : void

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

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

public EnableUICallback ( bool enable ) : void
enable bool
Результат void

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

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

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

public LoadCompletedCallback ( bool success ) : void
success bool
Результат void

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

public OnKeyEvent ( System.Enums ke, System args ) : void
ke System.Enums
args System
Результат void

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

public OnMouseEvent ( System.Enums me, System args ) : void
me System.Enums
args System
Результат void

OpenExistingAppCallback() публичный статический Метод

public static OpenExistingAppCallback ( IntPtr hWnd, IntPtr lParam ) : bool
hWnd System.IntPtr
lParam System.IntPtr
Результат bool

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

public PopInput ( IInputSink input ) : void
input IInputSink
Результат void

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

public PushInput ( IInputSink input ) : void
input IInputSink
Результат void

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

public Run ( bool engineRunning, string initMapPath ) : void
engineRunning bool
initMapPath string
Результат void

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

public SaveCompletedCallback ( bool success ) : void
success bool
Результат void

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

public UpdateCallback ( float dt ) : void
dt float
Результат void

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

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

public static string programGuid
Результат string