Search Results for

    Show / Hide Table of Contents

    Class GameResultManager

    Inheritance
    object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    Mirror.NetworkBehaviour
    DewNetworkBehaviour
    NetworkedManagerBase<GameResultManager>
    GameResultManager
    Implements
    ILogicUpdate
    Inherited Members
    NetworkedManagerBase<GameResultManager>.instance
    NetworkedManagerBase<GameResultManager>.softInstance
    NetworkedManagerBase<GameResultManager>.Awake()
    NetworkedManagerBase<GameResultManager>.OnEnable()
    NetworkedManagerBase<GameResultManager>.OnStopClient()
    DewNetworkBehaviour.FxPlayNewNetworked(GameObject, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlayNewNetworked(GameObject, Entity)
    DewNetworkBehaviour.FxPlayNewNetworked(GameObject, Entity, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlayNewNetworked(GameObject)
    DewNetworkBehaviour.FxPlayNetworked(GameObject)
    DewNetworkBehaviour.FxPlayNetworked(GameObject, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlayNetworked(GameObject, Entity)
    DewNetworkBehaviour.FxPlayNetworked(GameObject, Entity, Vector3, Quaternion?)
    DewNetworkBehaviour.FxStopNetworked(GameObject)
    DewNetworkBehaviour.FxPlayNew(GameObject)
    DewNetworkBehaviour.FxPlayNew(GameObject, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlayNew(GameObject, Entity)
    DewNetworkBehaviour.FxPlayNew(GameObject, Entity, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlay(GameObject)
    DewNetworkBehaviour.FxPlay(GameObject, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlay(GameObject, Entity)
    DewNetworkBehaviour.FxPlay(GameObject, Entity, Vector3, Quaternion?)
    DewNetworkBehaviour.FxStop(GameObject)
    DewNetworkBehaviour.FxApplySpeedMultiplier(GameObject, float)
    DewNetworkBehaviour.FxApplySpeedMultiplierNetworked(GameObject, float)
    DewNetworkBehaviour.InvalidateInstance()
    DewNetworkBehaviour.OnStopServer()
    DewNetworkBehaviour.OnStart()
    DewNetworkBehaviour.OnLateStart()
    DewNetworkBehaviour.OnLateStartServer()
    DewNetworkBehaviour.OnStop()
    DewNetworkBehaviour.OnDestroy()
    DewNetworkBehaviour.LogicUpdate(float)
    DewNetworkBehaviour.FrameUpdate()
    DewNetworkBehaviour.GetComponent<T>(out T)
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    public class GameResultManager : NetworkedManagerBase<GameResultManager>, ILogicUpdate

    Fields

    ClientEvent_OnGameConcluded

    Called everywhere when server wraps up the game and results are sent to clients.
    This is not used for conceded (exited out) games.

    Declaration
    public SafeAction<DewGameResult> ClientEvent_OnGameConcluded
    Field Value
    Type Description
    SafeAction<DewGameResult>

    current

    Currently registered game result. The server gives this out to clients periodically, and when the game concludes.
    Available everywhere.

    Declaration
    public DewGameResult current
    Field Value
    Type Description
    DewGameResult

    onUpdateGameResult

    Called on server when updating game result mid-game or when the game has concluded.
    You can use this to modify stats or add custom ones to the result, before it gets sent to clients.

    Declaration
    public SafeAction<DewGameResult> onUpdateGameResult
    Field Value
    Type Description
    SafeAction<DewGameResult>

    Properties

    tracked

    Only available on server.

    Declaration
    [SaveVar(SaveVarFlags.Default)]
    public DewGameResult tracked { get; }
    Property Value
    Type Description
    DewGameResult

    Methods

    OnStartClient()

    Declaration
    public override void OnStartClient()
    Overrides
    NetworkedManagerBase<GameResultManager>.OnStartClient()

    OnStartServer()

    Declaration
    public override void OnStartServer()
    Overrides
    DewNetworkBehaviour.OnStartServer()

    StartTrackingPlayer(DewPlayer)

    Declaration
    public void StartTrackingPlayer(DewPlayer p)
    Parameters
    Type Name Description
    DewPlayer p

    UpdateAndSendMidGameResultToClients()

    Declaration
    public void UpdateAndSendMidGameResultToClients()

    WrapUp(ResultType)

    Ends tracking and shows statistics to everyone.

    Declaration
    public void WrapUp(DewGameResult.ResultType type)
    Parameters
    Type Name Description
    DewGameResult.ResultType type

    Implements

    ILogicUpdate

    Extension Methods

    DewGUI.SetExpandHeight<T>(T, bool)
    DewGUI.SetExpandHeight<T>(T, float)
    DewGUI.SetExpandWidth<T>(T, bool)
    DewGUI.SetExpandWidth<T>(T, float)
    DewGUI.SetHeight<T>(T, float)
    DewGUI.SetText<T>(T, string)
    DewGUI.SetTextLocalized<T>(T, string)
    DewGUI.SetWidth<T>(T, float)
    In This Article
    Back to top Shape of Dreams API Documentation