1 #ifndef __SCRIPTEXECUTER_H__ 2 #define __SCRIPTEXECUTER_H__ 96 #endif // #ifndef __SCRIPTEXECUTER_H_ virtual bool IsServer() const
サーバモードか?
Definition: ScriptExecuter.h:84
virtual void ShowMessage_Impl(const std::string &Message)
メッセージを表示
Definition: ScriptExecuter.h:31
virtual ~ScriptExecuter()
Definition: ScriptExecuter.h:20
virtual void OnFinished()
終了コールバック
Definition: ScriptExecuter.cpp:110
virtual void ConsumeItem(u32 ItemId, u32 Count)
アイテムを消費
Definition: ScriptExecuter.cpp:78
virtual void AcceptQuest(u32 QuestId)
クエスト受注
Definition: ScriptExecuter.cpp:84
virtual bool GetFlag(int Flag)
フラグを取得
Definition: ScriptExecuter.cpp:48
Definition: ScriptExecuter.h:11
virtual bool IsQuestActive(u32 QuestId)
クエストが進行中か?
Definition: ScriptExecuter.cpp:54
unsigned int u32
Definition: TypeDefs.h:10
virtual bool IsQuestClear(u32 QuestId)
クエストをクリアしているか?
Definition: ScriptExecuter.cpp:90
u32 GetCurrentShopId() const
Definition: ScriptExecuter.h:25
void LoadAndRun(const std::string &FileName)
Definition: ScriptExecuter.cpp:17
スクリプト実行基底クラス
Definition: ScriptExecuterBase.h:19
クライアントクラス
Definition: Client.h:26
virtual void ShowSelection_Impl()
選択肢を表示
Definition: ScriptExecuter.h:37
virtual u32 GetItemCount(u32 ItemId)
アイテム数を取得
Definition: ScriptExecuter.cpp:72
void SetClient(Client *pInClient)
Definition: ScriptExecuter.h:23
void ExitShop()
Definition: ScriptExecuter.cpp:96
virtual void OnExecuteError(const std::string &ErrorMessage)
Definition: ScriptExecuter.cpp:104
virtual void ProgressQuest(u32 QuestId)
クエスト進行
Definition: ScriptExecuter.cpp:60
virtual void SetFlag(int Flag)
フラグをセット
Definition: ScriptExecuter.cpp:42
virtual void ShowDebugMessage(const std::string &Message)
デバッグメッセージを表示
Definition: ScriptExecuter.cpp:120
virtual void PushSelection_Impl(const std::string &Message)
選択肢をプッシュ
Definition: ScriptExecuter.h:34
virtual u32 GetQuestStageNo(u32 QuestId)
クエストのステージ番号を取得
Definition: ScriptExecuter.cpp:66
ScriptExecuter()
Definition: ScriptExecuter.cpp:10
virtual void ShowShop_Impl(u32 ShopId)
ショップ画面を表示
Definition: ScriptExecuter.h:67