Class SystemBase
- Namespace
- Ghost.Entities
- Assembly
- Ghost.Entities.dll
public abstract class SystemBase : ISystem
- Inheritance
-
SystemBase
- Implements
-
- Inherited Members
-
Properties
LastSystemVersion
public int LastSystemVersion { get; }
Property Value
- int
World
public World World { get; init; }
Property Value
- World
Methods
OnCleanup(ref readonly SystemAPI)
protected virtual void OnCleanup(ref readonly SystemAPI systemAPI)
Parameters
systemAPI SystemAPI
OnInitialize(ref readonly SystemAPI)
protected virtual void OnInitialize(ref readonly SystemAPI systemAPI)
Parameters
systemAPI SystemAPI
OnStartRunning()
protected virtual void OnStartRunning()
OnStopRunning()
protected virtual void OnStopRunning()
OnUpdate(ref readonly SystemAPI)
protected virtual void OnUpdate(ref readonly SystemAPI systemAPI)
Parameters
systemAPI SystemAPI
RequireQueryForUpdate(Identifier<EntityQuery>)
protected void RequireQueryForUpdate(Identifier<EntityQuery> queryID)
Parameters
queryID Identifier<EntityQuery>