[前へ] [目次へ] [次へ]

BQP_FreeAction (script/fgs/basic_quest.fges)


このクラスはプレイヤーが自由行動できるようになるプラグインです。
汎用マップを使用するゲームでは基本的にインストールする前提のプラグインです。

●継承/注入

   extends BQP_FreeAction_Base

●インターフェイスとインターフェイスメソッド

   implements IBasicQuestPlugin
          GetPluginName
          GetPluginAuthor
          GetPluginVersion
          Init
          Idle
          MapInit
          MapLeave


●クラスメソッド

名前概要
public GetActiveアクティブなシーンのプラグインオブジェクトを取得します
public GetPlugin指定したシーンのプラグインオブジェクトを取得します

●クラスメンバメソッド

   このクラスは継承したクラスメンバメソッド以外にクラスメンバメソッドを持っていません。

●クラス共有変数

名前概要
readable PLUGIN_NAMEプラグイン名

●インスタンス変数

   このクラスは継承したインスタンス変数以外にインスタンス変数を持っていません。




BQP_FreeAction::IBasicQuestPlugin@@GetPluginName

String IBasicQuestPlugin@@GetPluginName()const

   このプラグインの名前を取得します。
   このプラグインでは 'FreeAction' を返します。

戻り値:このプラグインの名前を返します。

先頭へ


BQP_FreeAction::IBasicQuestPlugin@@GetPluginAuthor

String IBasicQuestPlugin@@GetPluginAuthor()const

   このプラグインの作者を取得します。
   このプラグインでは 'fuku' を返します。

戻り値:このプラグインの作者を返します。

先頭へ


BQP_FreeAction::IBasicQuestPlugin@@GetPluginVersion

Integer IBasicQuestPlugin@@GetPluginVersion()const

   このプラグインのバージョンを取得します。
   このプラグインではメジャーバージョン*100+マイナーバージョンで値を返します。

戻り値:このプラグインのバージョンを返します。

先頭へ


BQP_FreeAction::IBasicQuestPlugin@@Init

Bool IBasicQuestPlugin@@Init(editable BasicQuestScene_Base hostscene)

   このプラグインを初期化します。

戻り値:初期化に成功した場合は真を返します。

editable BasicQuestScene_Base hostscene :接続するシーンオブジェクト。

先頭へ


BQP_FreeAction::IBasicQuestPlugin@@Idle

void IBasicQuestPlugin@@Idle(editable BasicQuestScene_Base hostscene)

   マップシーンがアクティブであり、
   ゲームシステムスレッドおよびゲームメインスレッドにタスクがない状態で開始されたフレームに呼び出されます。

editable BasicQuestScene_Base hostscene :[入出力]呼び出し元のシーンオブジェクト。

先頭へ


BQP_FreeAction::IBasicQuestPlugin@@MapInit

void IBasicQuestPlugin@@MapInit(editable BasicQuestScene_Base hostscene)

   マップのロードが完了した時に呼び出されます。
   このメソッドはマップのロードが完了した後、移動後エフェクトが開始される前に呼び出されます。

editable BasicQuestScene_Base hostscene :[入出力]呼び出し元のシーンオブジェクト。

先頭へ


BQP_FreeAction::IBasicQuestPlugin@@MapLeave

void IBasicQuestPlugin@@MapLeave(editable BasicQuestScene_Base hostscene)

   現在のマップから離れて別のマップをロードする時に呼び出されます。
   このメソッドは移動前エフェクトが完了して画面凍結が行われた後、
   マップローカルリソースを解放する前に呼び出されます。

editable BasicQuestScene_Base hostscene :[入出力]呼び出し元のシーンオブジェクト。

先頭へ


BQP_FreeAction::GetActive

public static SelfType@ GetActive()

   アクティブなBasicQuestシーンにインストールされている、
   このプラグインのプラグインオブジェクトを返します。
   アクティブなBasicQuestシーンにこのプラグインがインストールされていない場合、例外が発生します。

戻り値:アクティブなBasicQuestシーンにインストールされている、
      このプラグインのプラグインオブジェクトを返します。

先頭へ


BQP_FreeAction::GetPlugin

public static SelfType@ GetPlugin(editable BasicQuestScene_Base scene)

   指定したシーンにインストールされている、
   このプラグインのプラグインオブジェクトを返します。
   指定したシーンにこのプラグインがインストールされていない場合、例外が発生します。

戻り値:指定したシーンにインストールされている、
      このプラグインのプラグインオブジェクトを返します。
      
editable BasicQuestScene_Base scene :オブジェクトを取得するシーンオブジェクト。

先頭へ


BQP_FreeAction::PLUGIN_NAME

readable readonly String PLUGIN_NAME

   このプラグインの名前を示す定数。

先頭へ


[前へ] [目次へ] [次へ]

最終更新 2020/10/27