以下の内容はhttps://shuntaendo.hatenablog.com/entry/2022/04/01/223000より取得しました。


【UE5】BP公開の関数のパラメーターを参照だけど入力として扱いたい場合

void AMyActor::AddScore(int32& Score)
{
	Score++;
}

このような関数を書いた場合、C++では問題なく使えるがBPでは下の画像のように出力ピンとして公開されてしまい、値を渡すことができない。

f:id:shuntaendo:20220324111859p:plain


このような場合は、UPARAM(ref) というメタ指定子を引数につけると入力として公開される。

void AMyActor::AddScore(UPARAM(ref) int32& Score)
{
	Score++;
}

f:id:shuntaendo:20220324113519p:plain





UE Version : 5.0.0-19044958




以上の内容はhttps://shuntaendo.hatenablog.com/entry/2022/04/01/223000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14