スクリプト実行基底クラス  
 [詳解]
#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 | 
 
 
このクラス詳解は次のファイルから抽出されました: