Photon Fusion 2.1.1

NetworkRunnerUpdaterDefault Class Referencesealed

Default implementation of INetworkRunnerUpdater that uses the Unity PlayerLoop. More...

Inherits INetworkRunnerUpdater.

Classes

struct  NetworkRunnerRender
 Used to invoke NetworkRunner.RenderInternal in the PlayerLoop. More...
struct  NetworkRunnerUpdate
 Used to invoke NetworkRunner.UpdateInternal(double) in the PlayerLoop. More...

Static Public Member Functions

static bool RegisterInPlayerLoop (NetworkRunnerUpdaterDefaultInvokeSettings updateSettings, NetworkRunnerUpdaterDefaultInvokeSettings renderSettings)
 Registers in the PlayerLoop.
static bool UnregisterFromPlayerLoop ()
 Unregisters from the PlayerLoop.

Public Attributes

NetworkRunnerUpdaterDefaultInvokeSettings RenderSettings
 Default settings for the NetworkRunner Render Loop.
NetworkRunnerUpdaterDefaultInvokeSettings UpdateSettings
 Default settings for the NetworkRunner Update Loop.

Detailed Description

Default implementation of INetworkRunnerUpdater that uses the Unity PlayerLoop.

Member Function Documentation

◆ RegisterInPlayerLoop()

bool RegisterInPlayerLoop ( NetworkRunnerUpdaterDefaultInvokeSettings updateSettings,
NetworkRunnerUpdaterDefaultInvokeSettings renderSettings )
static

Registers in the PlayerLoop.

Parameters
updateSettingsUpdate settings.
renderSettingsRender settings.
Returns
True if registered, false if already registered with the same settings.

◆ UnregisterFromPlayerLoop()

bool UnregisterFromPlayerLoop ( )
static

Unregisters from the PlayerLoop.

Returns
True if unregistered, false if not registered.