Class PlayLobbyManager
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
PlayLobbyManager
Assembly: Dew.Core.dll
Syntax
public class PlayLobbyManager : ManagerBase<PlayLobbyManager>, ILogicUpdate
Fields
fxRiftActivate
Declaration
public GameObject fxRiftActivate
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
fxRiftCharge
Declaration
public GameObject fxRiftCharge
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
fxRiftLoop
Declaration
public GameObject fxRiftLoop
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
fxRiftOpen
Declaration
public GameObject fxRiftOpen
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
Properties
isEveryoneReady
Declaration
public bool isEveryoneReady { get; }
Property Value
numOfReadyPlayers
Declaration
public int numOfReadyPlayers { get; }
Property Value
numOfReadyPlayersMax
Declaration
public int numOfReadyPlayersMax { get; }
Property Value
Methods
AddStartGameCondition(Func<string>)
Given function must return a reason for start button unavailability. Return null for approval.
Declaration
public void AddStartGameCondition(Func<string> func)
Parameters
| Type |
Name |
Description |
| System.Func<TResult><string> |
func |
|
CheckStartGameCondition(out string, bool)
Declaration
public bool CheckStartGameCondition(out string reason, bool showMessage)
Parameters
| Type |
Name |
Description |
| string |
reason |
|
| bool |
showMessage |
|
Returns
GoBack()
Declaration
JoinMidGame()
Declaration
public void JoinMidGame()
LogicUpdate(float)
Declaration
public override void LogicUpdate(float dt)
Parameters
| Type |
Name |
Description |
| float |
dt |
|
Overrides
RemoveStartGameCondition(Func<string>)
Declaration
public void RemoveStartGameCondition(Func<string> func)
Parameters
| Type |
Name |
Description |
| System.Func<TResult><string> |
func |
|
SetReady(bool)
Declaration
public void SetReady(bool ready)
Parameters
| Type |
Name |
Description |
| bool |
ready |
|
StartGame()
Declaration
ToggleReady()
Declaration
public void ToggleReady()
Implements
Extension Methods