Struct WarnAboutApplicationRunInBackground
If you disable runInBackground, users will experience client disconnects
when tabbing out of (or otherwise un-focusing) your game application.
It is therefore highly recommended to enable "Run in "Background" via ticking Project Settings... Player... Resolution and Presentation... Run In Background.
Inherited Members
Namespace: Unity.NetCode
Assembly: Unity.NetCode.dll
Syntax
[RequireMatchingQueriesForUpdate]
[WorldSystemFilter(WorldSystemFilterFlags.ServerSimulation|WorldSystemFilterFlags.ClientSimulation, WorldSystemFilterFlags.Default)]
[UpdateInGroup(typeof(SimulationSystemGroup))]
public struct WarnAboutApplicationRunInBackground : ISystem, ISystemStartStop, ISystemCompilerGenerated
Remarks
Setting SuppressApplicationRunInBackgroundWarning to true will allow you to toggle off "Run in Background" without triggering the advice log.
Methods
OnCreate(ref SystemState)
Require user to be connected to show this warning.
Declaration
public void OnCreate(ref SystemState state)
Parameters
| Type | Name | Description |
|---|---|---|
| SystemState | state |
OnCreateForCompiler(ref SystemState)
Declaration
public void OnCreateForCompiler(ref SystemState state)
Parameters
| Type | Name | Description |
|---|---|---|
| SystemState | state |
OnStartRunning(ref SystemState)
Reset the warning as we've disconnected.
Declaration
public void OnStartRunning(ref SystemState state)
Parameters
| Type | Name | Description |
|---|---|---|
| SystemState | state |
OnStopRunning(ref SystemState)
Does nothing.
Declaration
public void OnStopRunning(ref SystemState state)
Parameters
| Type | Name | Description |
|---|---|---|
| SystemState | state |
OnUpdate(ref SystemState)
Handle raising the warning.
Declaration
public void OnUpdate(ref SystemState state)
Parameters
| Type | Name | Description |
|---|---|---|
| SystemState | state |
Implements
Unity.Entities.ISystemCompilerGenerated