Class PhotonGameLobbyHandler
- Namespace
- DefaultNamespace
- Assembly
- Assembly-CSharp.dll
public class PhotonGameLobbyHandler : MonoBehaviourPunCallbacks, IConnectionCallbacks, IMatchmakingCallbacks, IInRoomCallbacks, ILobbyCallbacks, IWebRpcCallback, IErrorInfoCallback
- Inheritance
-
MonoBehaviourPun
MonoBehaviourPunCallbacks
PhotonGameLobbyHandler
- Implements
-
IConnectionCallbacks
IMatchmakingCallbacks
IInRoomCallbacks
ILobbyCallbacks
IWebRpcCallback
IErrorInfoCallback
- Inherited Members
-
MonoBehaviourPunCallbacks.OnEnable()
MonoBehaviourPunCallbacks.OnDisable()
MonoBehaviourPunCallbacks.OnConnected()
MonoBehaviourPunCallbacks.OnLeftRoom()
MonoBehaviourPunCallbacks.OnCreatedRoom()
MonoBehaviourPunCallbacks.OnJoinedLobby()
MonoBehaviourPunCallbacks.OnLeftLobby()
MonoBehaviourPunCallbacks.OnRegionListReceived(RegionHandler)
MonoBehaviourPunCallbacks.OnJoinedRoom()
MonoBehaviourPunCallbacks.OnConnectedToMaster()
MonoBehaviourPunCallbacks.OnRoomPropertiesUpdate(Hashtable)
MonoBehaviourPunCallbacks.OnPlayerPropertiesUpdate(Player, Hashtable)
MonoBehaviourPunCallbacks.OnWebRpcResponse(OperationResponse)
MonoBehaviourPunCallbacks.OnErrorInfo(ErrorInfo)
MonoBehaviourPun.photonView
- Extension Methods
-
Constructors
PhotonGameLobbyHandler()
public PhotonGameLobbyHandler()
Fields
Instance
public static PhotonGameLobbyHandler Instance
Field Value
- PhotonGameLobbyHandler
m_GoingToSurface
public bool m_GoingToSurface
Field Value
- bool
m_SteamLobby
public SteamLobbyHandler m_SteamLobby
Field Value
- SteamLobbyHandler
Properties
CurrentObjective
public static Objective CurrentObjective { get; set; }
Property Value
- Objective
IsSurface
public static bool IsSurface { get; set; }
Property Value
- bool
Methods
Awake()
CheckForAllDead()
public void CheckForAllDead()
CheckForIllegalItems()
public void CheckForIllegalItems()
public void DiveToOldworld()
OnDisconnected(DisconnectCause)
public override void OnDisconnected(DisconnectCause cause)
Parameters
cause
DisconnectCause
OnMasterClientSwitched(Player)
public override void OnMasterClientSwitched(Player newMasterClient)
Parameters
newMasterClient
Player
OnPlayerEnteredRoom(Player)
public override void OnPlayerEnteredRoom(Player newPlayer)
Parameters
newPlayer
Player
OnPlayerLeftRoom(Player)
public override void OnPlayerLeftRoom(Player player)
Parameters
player
Player
RPCA_CheckIfOutsideOfDivebellPreSurface(int[])
[PunRPC]
public void RPCA_CheckIfOutsideOfDivebellPreSurface(int[] playersAlive)
Parameters
playersAlive
int[]
RPC_SetCurrentObjective(byte)
[PunRPC]
public void RPC_SetCurrentObjective(byte index)
Parameters
index
byte
RPC_StartTransition()
[PunRPC]
public void RPC_StartTransition()
ReturnToSurface(ICollection<Player>)
public void ReturnToSurface(ICollection<Player> playersInside = null)
Parameters
playersInside
ICollection<Player>
SetCurrentObjective(Objective)
public void SetCurrentObjective(Objective objective)
Parameters
objective
Objective
Start()
TransitionGameFeel()
public void TransitionGameFeel()
Update()
WaitThen(float, Action)
public IEnumerator WaitThen(float t, Action a)
Parameters
t
float
a
Action
Returns
- IEnumerator