Photon Unity Networking 2  v2.1
English | 日本語 | 한국
Public Member Functions | Public Attributes | Properties | Events | List of all members
PhotonTeamsManager Class Reference

プレイヤーのプロパティを使用して、ルーム/ゲーム内のチームを実装します。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, PhotonTeamPlayerJoinedTeam
 
static Action< Player, PhotonTeamPlayerLeftTeam
 

Detailed Description

プレイヤーのプロパティを使用して、ルーム/ゲーム内のチームを実装します。Player.GetTeam拡張機能によってそれらにアクセスします。

チームはenum Teamによって定義されます。これを変更して、より多くの/異なるチームを取得します。 チームに参加できるかどうか、またそのタイミングにルールはありません。JoinTeamなどに追加できます。

Member Function Documentation

PhotonTeam [] GetAvailableTeams ( )

すべての利用可能なチームを取得。

Returns
利用可能なすべてのチームを返します。
bool TryGetTeamByCode ( byte  code,
out PhotonTeam  team 
)

チームコードを使用してPhotonTeamを見つけます。

Parameters
codeチームコード
team見つかった場合に割り当てられるチーム。
Returns
成功したかどうか
bool TryGetTeamByName ( string  teamName,
out PhotonTeam  team 
)

チーム名を使用してPhotonTeamを検索します。

Parameters
teamNameチーム名。
team見つかった場合に割り当てられるチーム。
Returns
成功したかどうか
bool TryGetTeamMatesOfPlayer ( Player  player,
out Player[]  teamMates 
)

プレイヤーの全てのチームメイトを取得。

Parameters
playerチームメイトを検索するプレイヤー。
teamMates満たされるプレイヤーの配列。
Returns
成功したかどうか
bool TryGetTeamMembers ( byte  code,
out Player[]  members 
)

チームコードを使用して、チームに参加しているすべてのプレイヤーを取得。

Parameters
codeチームのコード。
members満たされるプレイヤーの配列。
Returns
成功したかどうか
bool TryGetTeamMembers ( string  teamName,
out Player[]  members 
)

チーム名を使用してチームに参加している全てのプレイヤーを取得。

Parameters
teamNameチームの名前。
members満たされるプレイヤーの配列。
Returns
成功したかどうか
bool TryGetTeamMembers ( PhotonTeam  team,
out Player[]  members 
)

チームに参加している全てのプレイヤーを取得。

Parameters
teamプレイヤーを見つけるために使用されるチーム。
members満たされるプレイヤーの配列。
Returns
成功したかどうか

Member Data Documentation

const string TeamPlayerProp = "_pt"

このプレイヤーのチームアフィニティに使用するプレイヤーのカスタムプロパティ名を定義します。