Table of Contents

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>