Agent? 型にAgentを引き渡したいとき

このVerseコードにおいて、HUDPopMoney(Agent)を実装したいのですが、型が異なり実装できません。
どこを変更したらエラーが表示されないでしょうか。

こんにちは

agentのオプション型(?agent)をagentに変換する場合は以下のようなコードで実現可能です。

EliminatedCreature(Agent : ?agent):void=
	if(A := Agent?):
		HUDPopMoney.Show(A)
	return

if文で囲いつつ、新しい変数に代入するようにすると、該当のif文ブロック内で扱えるようになるイメージになります。

こちらの内容で本件、解決されましたら解決済みにしていただけますと幸いです。
よろしくお願いします。

1 Like

教えていただきありがとうございます。

こちらのやり方で実装することができました。
ありがとうございます!

1 Like