RPG Maker Unite version 1.00.00
Generated by Doxygen 1.9.6
 
Loading...
Searching...
No Matches
RPGMaker.Codebase.Runtime.Battle.BattleEventCommandChainLauncher Class Reference

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の登録
 
- Public Member Functions inherited from RPGMaker.Codebase.Runtime.Event.AbstractEventCommandChainLauncher
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

- Protected Member Functions inherited from RPGMaker.Codebase.Runtime.Event.AbstractEventCommandChainLauncher
bool FlowControl (EventEnum code, string eventId)
 イベントのフロー制御. ソースを分けるとインデックス周りが複雑になるのでここで処理.
 
- Protected Attributes inherited from RPGMaker.Codebase.Runtime.Event.AbstractEventCommandChainLauncher
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
 イベントが実行中かどうかのフラグ
 

Member Function Documentation

◆ ProcessCommand()

override void RPGMaker.Codebase.Runtime.Battle.BattleEventCommandChainLauncher.ProcessCommand ( string  eventId)
virtual

イベントコマンドを実行する.

Parameters
eventId

Reimplemented from RPGMaker.Codebase.Runtime.Event.AbstractEventCommandChainLauncher.

◆ SetEventData()

void RPGMaker.Codebase.Runtime.Battle.BattleEventCommandChainLauncher.SetEventData ( EventDataModel  eventDataModelData,
EventBattleDataModel  eventBattleData 
)

バトルイベントに利用するデータ設定

Parameters
eventDataModelDataEventDataModel
eventBattleDataEventBattleDataModel

◆ SetTroop()

void RPGMaker.Codebase.Runtime.Battle.BattleEventCommandChainLauncher.SetTroop ( GameTroop  gameTroop)

GameTroopの登録

Parameters
gameTroopGameTroop

◆ Starting()

bool RPGMaker.Codebase.Runtime.Battle.BattleEventCommandChainLauncher.Starting ( Action< EventMapDataModel, EventDataModel callBackEvent)

イベント実行開始

Parameters
callBackEventイベント終了後に実行するコールバック
Returns