スクリプト実行基底クラス
[詳解]
#include <ScriptExecuterBase.h>
◆ ScriptExecuterBase()
ScriptExecuterBase::ScriptExecuterBase |
( |
| ) |
|
◆ ~ScriptExecuterBase()
ScriptExecuterBase::~ScriptExecuterBase |
( |
| ) |
|
|
virtual |
◆ AcceptQuest()
void ScriptExecuterBase::AcceptQuest |
( |
u32 |
QuestId | ) |
|
|
pure virtual |
◆ ConsumeItem()
void ScriptExecuterBase::ConsumeItem |
( |
u32 |
ItemId, |
|
|
u32 |
Count |
|
) |
| |
|
pure virtual |
アイテムを消費
スクリプトを経由して呼ばれる。
- 引数
-
[in] | ItemId | アイテムID |
[in] | Count | 個数 |
ScriptExecuterで実装されています。
◆ ExecuteScript()
void ScriptExecuterBase::ExecuteScript |
( |
const char * |
pScript | ) |
|
◆ GetFlag()
bool ScriptExecuterBase::GetFlag |
( |
int |
Flag | ) |
|
|
pure virtual |
フラグを取得
スクリプトを経由して呼ばれる。
- 引数
-
- 戻り値
- フラグが立っていればtrueを返す。
ScriptExecuterで実装されています。
◆ GetItemCount()
u32 ScriptExecuterBase::GetItemCount |
( |
u32 |
ItemId | ) |
|
|
pure virtual |
◆ GetQuestStageNo()
u32 ScriptExecuterBase::GetQuestStageNo |
( |
u32 |
QuestId | ) |
|
|
pure virtual |
クエストのステージ番号を取得
スクリプトを経由して呼ばれる。
- 引数
-
- 戻り値
- クエストのステージ番号
ScriptExecuterで実装されています。
◆ IsFinished()
bool ScriptExecuterBase::IsFinished |
( |
| ) |
const |
|
inline |
終了しているか?
- 戻り値
- 終了していたらtrueを返す
◆ IsQuestActive()
bool ScriptExecuterBase::IsQuestActive |
( |
u32 |
QusetId | ) |
|
|
pure virtual |
クエストが進行中か?
スクリプトを経由して呼ばれる。
- 引数
-
- 戻り値
- 進行中ならtrueを返す。
ScriptExecuterで実装されています。
◆ IsQuestClear()
bool ScriptExecuterBase::IsQuestClear |
( |
u32 |
QuestId | ) |
|
|
pure virtual |
クエストをクリアしているか?
スクリプトを経由して呼ばれる。
- 引数
-
- 戻り値
- クリアしていたらtrueを返す。
ScriptExecuterで実装されています。
◆ IsServer()
bool ScriptExecuterBase::IsServer |
( |
| ) |
const |
|
protectedpure virtual |
サーバモードか?
サーバでは使用しない機能を封印するために使用。
- 戻り値
- サーバ側で起動していればtrueを返す。
ScriptExecuterで実装されています。
◆ OnExecuteError()
virtual void ScriptExecuterBase::OnExecuteError |
( |
const std::string & |
ErrorMessage | ) |
|
|
protectedpure virtual |
◆ OnFinished()
void ScriptExecuterBase::OnFinished |
( |
| ) |
|
|
protectedpure virtual |
◆ OnSelectedSelection()
void ScriptExecuterBase::OnSelectedSelection |
( |
int |
Index | ) |
|
◆ ProgressQuest()
void ScriptExecuterBase::ProgressQuest |
( |
u32 |
QuestId | ) |
|
|
pure virtual |
◆ PushSelection_Impl()
void ScriptExecuterBase::PushSelection_Impl |
( |
const std::string & |
Message | ) |
|
|
pure virtual |
◆ Resume()
void ScriptExecuterBase::Resume |
( |
| ) |
|
◆ SetFlag()
void ScriptExecuterBase::SetFlag |
( |
int |
Flag | ) |
|
|
pure virtual |
◆ SetScriptDir()
void ScriptExecuterBase::SetScriptDir |
( |
const char * |
pScriptDir | ) |
|
|
inline |
スクリプトが格納されたディレクトリを設定
- 引数
-
[in] | pScriptDir | スクリプトが格納されたディレクトリ |
◆ ShowDebugMessage()
void ScriptExecuterBase::ShowDebugMessage |
( |
const std::string & |
Message | ) |
|
|
protectedpure virtual |
◆ ShowMessage_Impl()
virtual void ScriptExecuterBase::ShowMessage_Impl |
( |
const std::string & |
Message | ) |
|
|
pure virtual |
◆ ShowSelection_Impl()
void ScriptExecuterBase::ShowSelection_Impl |
( |
| ) |
|
|
pure virtual |
◆ ShowShop_Impl()
void ScriptExecuterBase::ShowShop_Impl |
( |
u32 |
ShopId | ) |
|
|
pure virtual |
このクラス詳解は次のファイルから抽出されました: