function onUse(self) -- メッセージ名: MSG_NAME -- メッセージの内容: 1 vci.message.Emit('MSG_NAME', 1) end
受信関数は3つの引数を受けます。
function onMessage(sender, name, message) -- senderはテーブルになっています。vci.message.Emit関数を実行したvciの情報 -- { -- type: "vci" -- name: "vciの名前" -- } -- 今後の更新で sender が違うメッセージを実装予定です for k, v in pairs(sender) do print(k .. ":" .. v) end print(name) print(message) end vci.message.On('MSG_NAME', onMessage)
共有変数との違い。