EmitToSelf#
- ExportMessage.EmitToSelf(messageName, value)#
「メッセージ」をすべてのクライアント上の空間内にある自身の VCI インスタンスに対して送信します。
- Parameters:
messageName (
string
) -- メッセージの名前value (
nil|boolean|number|string|table
) -- メッセージの値
説明#
送信先クライアント |
送信先 VCI インスタンス |
---|---|
自分自身を含むすべて |
自分自身の VCI インスタンス |
自分自身の VCI インスタンスに対して送信します。
vci.message.EmitWithId(message_name, value, vci.assets.GetInstanceId())
と同じです。自分自身を含むすべてのクライアントに対して送信します。
同じ VCI が複数インスタンス存在しても、自分自身の VCI インスタンスにのみメッセージを届けることができます。
なるべく
update()
やupdateAll()
などのイベントで周期的に呼び出さないでください。
Example#
function onUse(objectName)
-- 自分自身の VCI インスタンスに対してメッセージを送信
vci.message.EmitToSelf("color", 3)
end