GetAttachedPlayer#

ExportTransform.GetAttachedPlayer()#

装着されているプレイヤーのIDを返します。

以下の条件を満たす場合にIDを取得できます。

  • エクスポート時に装着設定をした GameObject である

  • 装着されている状態である

それ以外の場合は nil を返します。

取得できる値は実行環境によって異なります。

実行環境

取得できる値

スタジオ

ExportAvatar.GetId で取得できる値

ルーム

ExportRoomPlayer.GetId で取得できる値

Returns:

装着されているプレイヤーのID

Return type:

string

Example#

local subItem = vci.assets.GetTransform("SubItem1")

-- Useすると装着されているプレイヤーのIDを表示する
function onUse(use)
    if use == "SubItem1" then
        local playerId = subItem.GetAttachedPlayer()
        if playerId then
            print(playerId)
        else
            print("Not attached")
        end
    end
end