Class LogicBehaviour
LogicBehaviour.LogicUpdate() ticks at 30Hz in ideal conditions.
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
LogicBehaviour
Implements
Namespace: Global
Assembly: Dew.Core.dll
Syntax
public class LogicBehaviour : MonoBehaviour, ILogicUpdate
Properties
shouldRegisterUpdates
Declaration
public virtual bool shouldRegisterUpdates { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
FrameUpdate()
Declaration
public virtual void FrameUpdate()
GetComponent<T>(out T)
Declaration
protected void GetComponent<T>(out T comp)
Parameters
| Type | Name | Description |
|---|---|---|
| T | comp |
Type Parameters
| Name | Description |
|---|---|
| T |
LogicUpdate(float)
Declaration
public virtual void LogicUpdate(float dt)
Parameters
| Type | Name | Description |
|---|---|---|
| float | dt |
OnDisable()
Declaration
protected virtual void OnDisable()
OnEnable()
Declaration
protected virtual void OnEnable()