GenvidCommands¶
バージョン 1.12.0 で追加.
ヘッダー: | Genvid/Public/GenvidCommands.h |
---|---|
実装: | Genvid/Private/GenvidCommands.cpp |
-
class
UGenvidCommands
¶ Genvid Stack から コマンドチャンネル にサブスクライブ可能な基本 class。
** 機能 **
-
virtual void
Create
()¶ このインスタンスで定義されているすべてのコマンドを購読します。
-
virtual void
Destroy
()¶ インスタンスの消滅のすべてのコマンドを解除します。
-
static UGenvidCommands *
CreateCommands
(...)¶ UGenvidCommands インスタンスの生成。
-
void
InternalReceiveBeginPlay
()¶ AActor BeginPlay のスーパーセットとして動作します。 UGenvidCommands class の作成時に呼び出される最初の関数です。
プロパティ
-
TArray<FGenvidCommand>
Commands
¶ サブスクライブする
FGenvidEvent
の一覧です。
-
bool
bIsCreated
¶ コマンドのサブスクライブ成功時のレポート用読み取り専用変数。
-
virtual void
-
class
FGenvidCommand
¶ この class は、サブスクライブするコマンド名とそのデリゲート名を保持します。
プロパティ
-
FString
Name
¶ サブスクライブするコマンド名。
-
FOnGenvidCommand
OnGenvidCommandDelegate
¶ 表示名: デリゲート コマンドの受信時に呼び出すデリゲート。
-
FString
-
class
FOnGenvidCommand
¶ 2 つのパラメータを持つ Unreal Dynamic Delegate 。
const FString& commandID
: コマンドの ID。const FString& fullCommand
: 1 文字列のコマンド。
デリゲートは実際にはこのように宣言されます:
DECLARE_DYNAMIC_DELEGATE_TwoParams(FOnGenvidCommand, const FString&, commandID, const FString&, fullCommand))