[前へ]
[目次へ]
[次へ]
BQP_FreeAction (script/fgs/basic_quest.fges)
このクラスはプレイヤーが自由行動できるようになるプラグインです。
汎用マップを使用するゲームでは基本的にインストールする前提のプラグインです。
●継承/注入
extends
BQP_FreeAction_Base
●インターフェイスとインターフェイスメソッド
implements
IBasicQuestPlugin
GetPluginName
GetPluginAuthor
GetPluginVersion
Init
Idle
MapInit
MapLeave
●クラスメソッド
名前
概要
GetActive
アクティブなシーンのプラグインオブジェクトを取得します
GetPlugin
指定したシーンのプラグインオブジェクトを取得します
●クラスメンバメソッド
このクラスは継承したクラスメンバメソッド以外にクラスメンバメソッドを持っていません。
●クラス共有変数
名前
概要
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