[Multi-point system]
More...
|
| proto external void | BeginUpdate () |
| | The 4 functions below are designed so scripters can handle a batch update of multiple entities in a performant way.
|
| |
| proto external void | Update () |
| |
| proto external void | EndUpdate () |
| |
| proto external void | AddEntity (notnull IEntity entity) |
| |
| proto void | Rpc (func method, void p0=NULL, void p1=NULL, void p2=NULL, void p3=NULL, void p4=NULL, void p5=NULL, void p6=NULL, void p7=NULL) |
| | Attempts to run a remote procedure call (RPC) of this instance with parameters specified in method RplRpc attribute.
|
| |
| bool | DependsOn (WorldSystemPoint point, WorldSystem system) |
| | Should return true for systems this system depends on.
|
| |
| void | OnInit () |
| | Called when system are to be intialized.
|
| |
| void | OnCleanup () |
| | Called when system are to be cleaned up.
|
| |
| void | OnStarted () |
| | Called every time system is started (before the first run and after Enable(true) is called.
|
| |
| void | OnStopped () |
| | Called every time system is stopped (after Enable(false) is called and before the system is being destroyed.
|
| |
| void | OnUpdate (WorldSystemPoint point) |
| |
| void | OnUpdatePoint (WorldUpdatePointArgs args) |
| | Called at specific points during World update.
|
| |
| void | OnOneTimePoint (WorldOneTimePointArgs args) |
| | Called at specific one-time events during World lifetime.
|
| |
| void | OnDiag (float timeSlice) |
| |
| proto external void | ThrowEvent (func eventSender, void param1=null, void param2=null, void param3=null, void param4=null, void param5=null, void param6=null, void param7=null, void param8=null, void param9=null) |
| | Emit event on provider.
|
| |
[Multi-point system]
[Configurable system]
◆ ConfigurableSystem()
| void ConfigurableSystem.ConfigurableSystem |
( |
| ) |
|
◆ InitInfo()
| static override void ConfigurableSystem.InitInfo |
( |
WorldSystemInfo | outInfo | ) |
|
|
static |
The documentation for this interface was generated from the following file:
- GameLib/WorldSystemsDocs.c