Skip to main content

RoleManager

RoleManager はすべての RolePlayerDataRoleData をまとめ、用意された API を通して楽にロールのデータを取得できます。

Properties

Property NameDescription
Playersすべての RolePlayerData を保持することで、 API を通して名前や VRCPlayerApi を通して取得することが可能になります。
Available Rolesすべての RoleData を保持することで、API を通して取得することが可能になります。
また、ここに指定されている最初のロールがデフォルトのロールとして、指定がないすべてのプレイヤーに対して適用されます。

Methods

Method NameDescription
GetPlayerNamesOf(RoleData, bool)指定した RoleData を持っているプレイヤーの Display Name を返します。
GetPlayersOf(RoleData)指定した RoleData を持っているインスタンス内の VRCPlayerApi を返します。
GetPlayerRoles(VRCPlayerApi)指定した VRCPlayerApi が持っている RoleData[] を返します