Class LogicUpdateManager
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
LogicUpdateManager
Implements
Inherited Members
Namespace: Global
Assembly: Dew.Core.dll
Syntax
public class LogicUpdateManager : ManagerBase<LogicUpdateManager>, ILogicUpdate
Fields
DefaultExecutionPriority
Declaration
public const int DefaultExecutionPriority = 0
Field Value
| Type | Description |
|---|---|
| int |
logicDeltaTime
Declaration
public static float logicDeltaTime
Field Value
| Type | Description |
|---|---|
| float |
MinLogicUpdateInterval
Declaration
public const float MinLogicUpdateInterval = 0.033333335
Field Value
| Type | Description |
|---|---|
| float |
Properties
shouldRegisterUpdates
Declaration
public override bool shouldRegisterUpdates { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Overrides
Methods
Awake()
Declaration
protected override void Awake()
Overrides
ManagerBase<LogicUpdateManager>.Awake()
Register(ILogicUpdate)
Declaration
public static void Register(ILogicUpdate lobj)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogicUpdate | lobj |
Unregister(ILogicUpdate)
Declaration
public static void Unregister(ILogicUpdate lobj)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogicUpdate | lobj |