Class EventMachine<TGraph, TMacro>
Inherited Members
UnityEngine.Component.GetComponentInParent<T>(System.Boolean)
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Namespace: Unity.VisualScripting
Syntax
public abstract class EventMachine<TGraph, TMacro> : Machine<TGraph, TMacro>, ISerializationCallbackReceiver, IEventMachine, IMachine, IGraphRoot, IGraphNester, IGraphParent, IAotStubbable where TGraph : class, IGraph, new()
where TMacro : Macro<TGraph>, new()
Type Parameters
Name | Description |
---|---|
TGraph | |
TMacro |
Methods
Awake()
Declaration
protected override void Awake()
Overrides
Unity.VisualScripting.Machine<TGraph, TMacro>.Awake()
FixedUpdate()
Declaration
protected virtual void FixedUpdate()
LateUpdate()
Declaration
protected virtual void LateUpdate()
OnDestroy()
Declaration
protected override void OnDestroy()
Overrides
Unity.VisualScripting.Machine<TGraph, TMacro>.OnDestroy()
OnDisable()
Declaration
protected override void OnDisable()
Overrides
Unity.VisualScripting.Machine<TGraph, TMacro>.OnDisable()
OnDrawGizmos()
Declaration
protected virtual void OnDrawGizmos()
OnDrawGizmosSelected()
Declaration
protected virtual void OnDrawGizmosSelected()
OnEnable()
Declaration
protected override void OnEnable()
Overrides
Unity.VisualScripting.Machine<TGraph, TMacro>.OnEnable()
OnInstantiateWhileEnabled()
Declaration
protected override void OnInstantiateWhileEnabled()
Overrides
Unity.VisualScripting.Machine<TGraph, TMacro>.OnInstantiateWhileEnabled()
OnUninstantiateWhileEnabled()
Declaration
protected override void OnUninstantiateWhileEnabled()
Overrides
Unity.VisualScripting.Machine<TGraph, TMacro>.OnUninstantiateWhileEnabled()
Start()
Declaration
protected virtual void Start()
TriggerEvent(String)
Declaration
protected void TriggerEvent(string name)
Parameters
Type | Name | Description |
---|---|---|
String | name |
TriggerEvent<TArgs>(String, TArgs)
Declaration
protected void TriggerEvent<TArgs>(string name, TArgs args)
Parameters
Type | Name | Description |
---|---|---|
String | name | |
TArgs | args |
Type Parameters
Name | Description |
---|---|
TArgs |
TriggerRegisteredEvent<TArgs>(EventHook, TArgs)
Declaration
protected virtual void TriggerRegisteredEvent<TArgs>(EventHook hook, TArgs args)
Parameters
Type | Name | Description |
---|---|---|
EventHook | hook | |
TArgs | args |
Type Parameters
Name | Description |
---|---|
TArgs |
TriggerUnityEvent(String)
Declaration
public override void TriggerUnityEvent(string name)
Parameters
Type | Name | Description |
---|---|---|
String | name |
Overrides
Unity.VisualScripting.Machine<TGraph, TMacro>.TriggerUnityEvent(System.String)
Implements
TriggerUnregisteredEvent(String)
Declaration
protected void TriggerUnregisteredEvent(string name)
Parameters
Type | Name | Description |
---|---|---|
String | name |
TriggerUnregisteredEvent<TArgs>(EventHook, TArgs)
Declaration
protected virtual void TriggerUnregisteredEvent<TArgs>(EventHook hook, TArgs args)
Parameters
Type | Name | Description |
---|---|---|
EventHook | hook | |
TArgs | args |
Type Parameters
Name | Description |
---|---|
TArgs |
Update()
Declaration
protected virtual void Update()