RoleManager
RoleManager はすべての RolePlayerData や RoleData をまとめ、用意された API を通して楽にロールのデータを取得できます。
Properties
Property Name | Description |
---|---|
Players | すべての RolePlayerData を保持することで、 API を通して名前や VRCPlayerApi を通して取得することが可能になります。 |
Available Roles | すべての RoleData を保持することで、API を通して取得することが可能になります。 また、ここに指定されている最初のロールがデフォルトのロールとして、指定がないすべてのプレイヤーに対して適用されます。 |
Methods
Method Name | Description |
---|---|
GetPlayerNamesOf(RoleData, bool) | 指定した RoleData を持っているプレイヤーの Display Name を返します。 |
GetPlayersOf(RoleData) | 指定した RoleData を持っているインスタンス内の VRCPlayerApi を返します。 |
GetPlayerRoles(VRCPlayerApi) | 指定した VRCPlayerApi が持っている RoleData[] を返します |