プレイヤーのプロパティを使用して、ルーム/ゲーム内のチームを実装します。Player.GetTeam拡張機能によってそれらにアクセスします。 More...
Inherits MonoBehaviour, IMatchmakingCallbacks, and IInRoomCallbacks.
Public Member Functions | |
bool | TryGetTeamByCode (byte code, out PhotonTeam team) |
チームコードを使用してPhotonTeamを見つけます。 More... | |
bool | TryGetTeamByName (string teamName, out PhotonTeam team) |
チーム名を使用してPhotonTeamを検索します。 More... | |
PhotonTeam[] | GetAvailableTeams () |
すべての利用可能なチームを取得。 More... | |
bool | TryGetTeamMembers (byte code, out Player[] members) |
チームコードを使用して、チームに参加しているすべてのプレイヤーを取得。 More... | |
bool | TryGetTeamMembers (string teamName, out Player[] members) |
チーム名を使用してチームに参加している全てのプレイヤーを取得。 More... | |
bool | TryGetTeamMembers (PhotonTeam team, out Player[] members) |
チームに参加している全てのプレイヤーを取得。 More... | |
bool | TryGetTeamMatesOfPlayer (Player player, out Player[] teamMates) |
プレイヤーの全てのチームメイトを取得。 More... | |
Public Attributes | |
const string | TeamPlayerProp = "_pt" |
このプレイヤーのチームアフィニティに使用するプレイヤーのカスタムプロパティ名を定義します。 More... | |
Properties | |
static PhotonTeamsManager | Instance [get] |
Events | |
static Action< Player, PhotonTeam > | PlayerJoinedTeam |
static Action< Player, PhotonTeam > | PlayerLeftTeam |
プレイヤーのプロパティを使用して、ルーム/ゲーム内のチームを実装します。Player.GetTeam拡張機能によってそれらにアクセスします。
チームはenum Teamによって定義されます。これを変更して、より多くの/異なるチームを取得します。 チームに参加できるかどうか、またそのタイミングにルールはありません。JoinTeamなどに追加できます。
PhotonTeam [] GetAvailableTeams | ( | ) |
すべての利用可能なチームを取得。
bool TryGetTeamByCode | ( | byte | code, |
out PhotonTeam | team | ||
) |
チームコードを使用してPhotonTeamを見つけます。
code | チームコード |
team | 見つかった場合に割り当てられるチーム。 |
bool TryGetTeamByName | ( | string | teamName, |
out PhotonTeam | team | ||
) |
チーム名を使用してPhotonTeamを検索します。
teamName | チーム名。 |
team | 見つかった場合に割り当てられるチーム。 |
プレイヤーの全てのチームメイトを取得。
player | チームメイトを検索するプレイヤー。 |
teamMates | 満たされるプレイヤーの配列。 |
bool TryGetTeamMembers | ( | byte | code, |
out Player[] | members | ||
) |
チームコードを使用して、チームに参加しているすべてのプレイヤーを取得。
code | チームのコード。 |
members | 満たされるプレイヤーの配列。 |
bool TryGetTeamMembers | ( | string | teamName, |
out Player[] | members | ||
) |
チーム名を使用してチームに参加している全てのプレイヤーを取得。
teamName | チームの名前。 |
members | 満たされるプレイヤーの配列。 |
bool TryGetTeamMembers | ( | PhotonTeam | team, |
out Player[] | members | ||
) |
チームに参加している全てのプレイヤーを取得。
team | プレイヤーを見つけるために使用されるチーム。 |
members | 満たされるプレイヤーの配列。 |
const string TeamPlayerProp = "_pt" |
このプレイヤーのチームアフィニティに使用するプレイヤーのカスタムプロパティ名を定義します。