Quantum 3 3.0.9

Public Member Functions | List of all members
Quantum.Core.PlayerConnectedSystem Class Reference

The Quantum core player connected system. It will detect changes in the Photon.Deterministic.DeterministicFrame.GetPlayerInputFlags(PlayerRef) and call ISignalOnPlayerConnected and ISignalOnPlayerDisconnected respectively. More...

Inheritance diagram for Quantum.Core.PlayerConnectedSystem:
Quantum.SystemMainThread Quantum.SystemBase

Public Member Functions

override void Update (Frame f)
 Update the player connected system. More...
 
- Public Member Functions inherited from Quantum.SystemMainThread
 SystemMainThread ()
 Create a new system. More...
 
 SystemMainThread (params SystemBase[] children)
 Create a new main thread system with children. More...
 
 SystemMainThread (string name)
 Create a new system with a custom name. Unused, will be removed in future versions. More...
 
- Public Member Functions inherited from Quantum.SystemBase
 SystemBase ()
 Constructor. More...
 
 SystemBase (params SystemBase[] children)
 Create a new instance of a system with children. More...
 
 SystemBase (string scheduleSample)
 Create a new instance and setting the sample name. More...
 
virtual void OnDisabled (Frame f)
 Is called when the system was disabled for example after Frame.SystemDisable(Type). More...
 
virtual void OnEnabled (Frame f)
 Is called when the system was enabled for example after calling Frame.SystemEnable<T>() or during QuantumGame.InitSystems(Photon.Deterministic.DeterministicFrame). More...
 
virtual void OnInit (Frame f)
 Is called when the system is initialized. More...
 
TaskHandle OnSchedule (Frame f, TaskHandle taskHandle)
 Creates the task graph for the system. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Quantum.SystemMainThread
override TaskHandle Schedule (Frame f, TaskHandle taskHandle)
 Override to add additional tasks. More...
 
TaskHandle ScheduleUpdate (Frame f, TaskHandle taskHandle)
 Adds the basic update callback. More...
 
- Properties inherited from Quantum.SystemBase
IEnumerable< SystemBaseChildSystems [get]
 The enumerable child systems. More...
 
IEnumerable< SystemBaseHierarchy [get]
 Creates the complete sub graph of child systems. More...
 
SystemBase ParentSystem [get]
 The parent system in the system hierarchy. More...
 
string ProfilerName [get]
 Profiler name. More...
 
Int32 RuntimeIndex [get]
 A unique index assigned to identify systems at runtime. More...
 
virtual Boolean StartEnabled [get, set]
 Set to true when the simulation should start with this system enabled. More...
 

Detailed Description

The Quantum core player connected system. It will detect changes in the Photon.Deterministic.DeterministicFrame.GetPlayerInputFlags(PlayerRef) and call ISignalOnPlayerConnected and ISignalOnPlayerDisconnected respectively.

Member Function Documentation

◆ Update()

override void Quantum.Core.PlayerConnectedSystem.Update ( Frame  f)
inlinevirtual

Update the player connected system.

Parameters
fThe frame reference.

Implements Quantum.SystemMainThread.