C# Класс StorySystem.StoryMessageHandler

story(1) { onmessage(start) { dialog(1); }; onmessage(enterarea, 1) { dialog(2); }; onmessage(enddialog, 2) { createnpc(10,11,12); movenpc(10,vector2(10,20)); aienable(10,11,12); }; onmessage(killnpc,12) { missioncomplete(); }; };
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Clone ( ) : StoryMessageHandler
Load ( Dsl messageHandlerData ) : void
Prepare ( ) : void
Reset ( ) : void
Tick ( StoryInstance instance, long delta ) : void
Trigger ( StoryInstance instance, object args ) : void

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

Метод Описание
RefreshCommands ( Dsl handlerData ) : void

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

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

public Clone ( ) : StoryMessageHandler
Результат StoryMessageHandler

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

public Load ( Dsl messageHandlerData ) : void
messageHandlerData Dsl
Результат void

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

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

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

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

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

public Tick ( StoryInstance instance, long delta ) : void
instance StoryInstance
delta long
Результат void

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

public Trigger ( StoryInstance instance, object args ) : void
instance StoryInstance
args object
Результат void