Table of Contents

Class AManager

Namespace
Alis.Core.Ecs.System.Manager
Assembly
Alis.dll

The manager class

public abstract class AManager : IManager, IEnabled, IIdentifier, IRuntime

Inheritance

Derived

Implements

Inherited Members

Constructors

AManager()

Initializes a new instance of the Alis.Core.Ecs.System.Manager.AManager class

protected AManager()

AManager(string, string, string, bool)

Initializes a new instance of the Alis.Core.Ecs.System.Manager.AManager class

protected AManager(string id, string name, string tag, bool isEnable)

Parameters

id string

The id

name string

The name

tag string

The tag

isEnable bool

The is enable

Properties

Context

Gets or sets the value of the context

[JsonPropertyName("_Context_", true, true)]
protected Context Context { get; }

Property Value

Context

Id

Gets or sets the value of the id

[JsonPropertyName("_Id_")]
public string Id { get; set; }

Property Value

string

IsEnable

Gets or sets the value of the is enable

[JsonPropertyName("_IsEnable_")]
public bool IsEnable { get; set; }

Property Value

bool

Name

Gets or sets the value of the name

[JsonPropertyName("_Name_")]
public string Name { get; set; }

Property Value

string

Tag

Gets or sets the value of the tag

[JsonPropertyName("_Tag_")]
public string Tag { get; set; }

Property Value

string

Methods

OnAfterFixedUpdate()

Ons the after fixed update

public virtual void OnAfterFixedUpdate()

OnAfterUpdate()

Ons the after update

public virtual void OnAfterUpdate()

OnAwake()

Ons the awake

public virtual void OnAwake()

OnBeforeFixedUpdate()

Ons the before fixed update

public virtual void OnBeforeFixedUpdate()

OnBeforeUpdate()

Ons the before update

public virtual void OnBeforeUpdate()

OnCalculate()

Ons the calculate

public virtual void OnCalculate()

OnDestroy()

Ons the destroy

public virtual void OnDestroy()

OnDisable()

Ons the disable

public virtual void OnDisable()

OnDispatchEvents()

Ons the dispatch events

public virtual void OnDispatchEvents()

OnDraw()

Ons the draw

public virtual void OnDraw()

OnEnable()

Ons the enable

public virtual void OnEnable()

OnExit()

Ons the exit

public virtual void OnExit()

OnFixedUpdate()

Ons the fixed update

public virtual void OnFixedUpdate()

OnGui()

Ons the gui

public virtual void OnGui()

OnInit()

Ons the init

public virtual void OnInit()

OnPhysicUpdate()

Ons the physics update

public virtual void OnPhysicUpdate()

OnReset()

Ons the reset

public virtual void OnReset()

OnStart()

Ons the start

public virtual void OnStart()

OnStop()

Ons the stop

public virtual void OnStop()

OnUpdate()

Ons the update

public virtual void OnUpdate()

See Also