Public Member Functions | |
BattleEventCommandChainLauncher () | |
コンストラクタ. | |
void | SetEventData (EventDataModel eventDataModelData, EventBattleDataModel eventBattleData) |
バトルイベントに利用するデータ設定 | |
void | Init () |
初期化処理. | |
bool | Starting (Action< EventMapDataModel, EventDataModel > callBackEvent) |
イベント実行開始 | |
override void | ProcessCommand (string eventId) |
イベントコマンドを実行する. | |
void | SetTroop (GameTroop gameTroop) |
GameTroopの登録 | |
![]() | |
int | GetIndex () |
現在実行中のCommandIndex取得 | |
void | SetIndex (int index) |
現在実行中のCommandIndexを指定位置まで飛ばす | |
bool | IsRunning () |
現在イベントが実行中かどうかを返却する | |
int | GetRunningEventCode () |
現在実行中のイベントコードを返却する | |
EventEnum | GetNextEventCode () |
次に実行するイベントコードを取得 | |
virtual void | ProcessCommand (string eventId) |
イベントコマンドを実行する. 継承先で必要な処理を記載する. | |
virtual void | ProcessCommandExecute () |
void | ProcessCommand () |
引数無しでイベントコマンドを実行する. この場合は同一のイベントIDで処理を継続する. | |
Static Public Member Functions | |
static void | PauseEvent (Action callback) |
現在実行中のイベントを一時中断 メニュー表示やバトル表示など、別の画面へ遷移する際に利用 | |
static void | ResumeEvent () |
実行を中断していたイベントの再開 | |
Public Attributes | |
GameTroop | GameTroop |
GameTroop. | |
Additional Inherited Members | |
![]() | |
bool | FlowControl (EventEnum code, string eventId) |
イベントのフロー制御. ソースを分けるとインデックス周りが複雑になるのでここで処理. | |
![]() | |
readonly Dictionary< EventEnum, AbstractEventCommandProcessor > | _commandProcessors |
各イベントコードで実行する、各イベントプロセッサーの定義 | |
Action< EventMapDataModel, EventDataModel > | _callback |
イベント実行完了後のコールバック | |
Action< string > | _executeCommonEvent |
コモンイベントを実行する際のコールバック(マップ用) | |
string | _commandEventID |
現在実行中のイベントID | |
List< EventDataModel.EventCommand > | _commandsInQueue |
現在実行中のイベントコマンドリスト | |
int | _currentCommandIndex |
イベントリスト内で、現在実行中のイベントのIndex | |
int | _eventCode |
現在実行中のイベントコード | |
List< EventCommonDataModel > | _eventCommonDataModels = null |
イベント用のDataModelリスト | |
EventManagementService | _eventManagementService = null |
イベント用のService | |
bool | _inputSelect |
数値入力中かどうかのフラグ | |
bool | _running |
イベントが実行中かどうかのフラグ | |
|
virtual |
イベントコマンドを実行する.
eventId |
Reimplemented from RPGMaker.Codebase.Runtime.Event.AbstractEventCommandChainLauncher.
void RPGMaker.Codebase.Runtime.Battle.BattleEventCommandChainLauncher.SetEventData | ( | EventDataModel | eventDataModelData, |
EventBattleDataModel | eventBattleData | ||
) |
バトルイベントに利用するデータ設定
eventDataModelData | EventDataModel |
eventBattleData | EventBattleDataModel |
void RPGMaker.Codebase.Runtime.Battle.BattleEventCommandChainLauncher.SetTroop | ( | GameTroop | gameTroop | ) |
GameTroopの登録
gameTroop | GameTroop |
bool RPGMaker.Codebase.Runtime.Battle.BattleEventCommandChainLauncher.Starting | ( | Action< EventMapDataModel, EventDataModel > | callBackEvent | ) |
イベント実行開始
callBackEvent | イベント終了後に実行するコールバック |