Class RoomConnection
Inheritance
System.Object
RoomConnection
Implements
IMatchmakingCallbacks
IInRoomCallbacks
Assembly: cs.temp.dll.dll
Syntax
public class RoomConnection : BaseNetworkConnection
Methods
CreateRoom(RoomData)
Declaration
public IEnumerator CreateRoom(RoomData roomData)
Parameters
Type |
Name |
Description |
RoomData |
roomData |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerator |
|
GetRoomData()
Declaration
public RoomData GetRoomData()
Returns
Type |
Description |
RoomData |
|
JoinRoom(String)
Declaration
public IEnumerator JoinRoom(string roomName)
Parameters
Type |
Name |
Description |
System.String |
roomName |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerator |
|
LeftRoom()
Declaration
public IEnumerator LeftRoom()
Returns
Type |
Description |
System.Collections.Generic.IEnumerator |
|
OnCreatedRoom()
Declaration
public void OnCreatedRoom()
OnCreateRoomFailed(Int16, String)
Declaration
public void OnCreateRoomFailed(short returnCode, string message)
Parameters
Type |
Name |
Description |
System.Int16 |
returnCode |
|
System.String |
message |
|
OnFriendListUpdate(List<FriendInfo>)
Declaration
public void OnFriendListUpdate(List<FriendInfo> friendList)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<FriendInfo> |
friendList |
|
OnJoinedRoom()
Declaration
public void OnJoinedRoom()
OnJoinRandomFailed(Int16, String)
Declaration
public void OnJoinRandomFailed(short returnCode, string message)
Parameters
Type |
Name |
Description |
System.Int16 |
returnCode |
|
System.String |
message |
|
OnJoinRoomFailed(Int16, String)
Declaration
public void OnJoinRoomFailed(short returnCode, string message)
Parameters
Type |
Name |
Description |
System.Int16 |
returnCode |
|
System.String |
message |
|
OnLeftRoom()
Declaration
OnMasterClientSwitched(Player)
Declaration
public void OnMasterClientSwitched(Player newMasterClient)
Parameters
Type |
Name |
Description |
Player |
newMasterClient |
|
OnPlayerEnteredRoom(Player)
Declaration
public void OnPlayerEnteredRoom(Player newPlayer)
Parameters
Type |
Name |
Description |
Player |
newPlayer |
|
OnPlayerLeftRoom(Player)
Handles the event when a player leaves the Photon room
Declaration
public void OnPlayerLeftRoom(Player otherPlayer)
Parameters
Type |
Name |
Description |
Player |
otherPlayer |
The player who has left the room
|
OnPlayerPropertiesUpdate(Player, ExitGames.Client.Photon.Hashtable)
Declaration
public void OnPlayerPropertiesUpdate(Player targetPlayer, ExitGames.Client.Photon.Hashtable changedProps)
Parameters
Type |
Name |
Description |
Player |
targetPlayer |
|
ExitGames.Client.Photon.Hashtable |
changedProps |
|
OnRoomPropertiesUpdate(ExitGames.Client.Photon.Hashtable)
Declaration
public void OnRoomPropertiesUpdate(ExitGames.Client.Photon.Hashtable propertiesThatChanged)
Parameters
Type |
Name |
Description |
ExitGames.Client.Photon.Hashtable |
propertiesThatChanged |
|
Implements
IMatchmakingCallbacks
IInRoomCallbacks