Class CustomLogicBehavior
Lets you add various life-cycle functions on a game object on runtime.
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
CustomLogicBehavior
Implements
Namespace: Global
Assembly: Dew.Core.dll
Syntax
public class CustomLogicBehavior : LogicBehaviour, ILogicUpdate
Fields
onDestroy
Declaration
public Action onDestroy
Field Value
| Type | Description |
|---|---|
| System.Action |
onDisable
Declaration
public Action onDisable
Field Value
| Type | Description |
|---|---|
| System.Action |
onEnable
Declaration
public Action onEnable
Field Value
| Type | Description |
|---|---|
| System.Action |
onFrameUpdate
Declaration
public Action onFrameUpdate
Field Value
| Type | Description |
|---|---|
| System.Action |
onLogicUpdate
Declaration
public Action onLogicUpdate
Field Value
| Type | Description |
|---|---|
| System.Action |
onStart
Declaration
public Action onStart
Field Value
| Type | Description |
|---|---|
| System.Action |
Methods
FrameUpdate()
Declaration
public override void FrameUpdate()
Overrides
LogicUpdate(float)
Declaration
public override void LogicUpdate(float dt)
Parameters
| Type | Name | Description |
|---|---|---|
| float | dt |
Overrides
OnDestroy()
Declaration
protected virtual void OnDestroy()
OnDisable()
Declaration
protected override void OnDisable()
Overrides
OnEnable()
Declaration
protected override void OnEnable()
Overrides
Start()
Declaration
protected virtual void Start()