Class EventGraphComponent<TGraph, TGraphAsset>
Inheritance
EventGraphComponent<TGraph, TGraphAsset>
Syntax
[Obsolete("Use the new class component to attach graphs to game objects.")]
public abstract class EventGraphComponent<TGraph, TGraphAsset> : GraphComponent<TGraph, TGraphAsset>, ILudiqRootObject, ISupportsPrefabSerialization, IEventGraphComponent, IGraphComponent, IGraphRoot, IGraphRootSerializer, IGraphNester, IGraphParent, ISerializationDepender, ISerializationCallbackReceiver where TGraph : class, IGraph where TGraphAsset : GraphAsset<TGraph>
Type Parameters
Name |
Description |
TGraph |
|
TGraphAsset |
|
Methods
FixedUpdate()
Declaration
protected virtual void FixedUpdate()
InvokeEvent(EventHookID)
Declaration
protected void InvokeEvent(EventHookID id)
Parameters
InvokeEvent<TArgs>(EventHookID, TArgs)
Declaration
protected void InvokeEvent<TArgs>(EventHookID id, TArgs args)
Parameters
Type Parameters
LateUpdate()
Declaration
protected virtual void LateUpdate()
OnDestroy()
Declaration
protected override void OnDestroy()
Overrides
Ludiq.Bolt.GraphComponent<TGraph, TGraphAsset>.OnDestroy()
OnDisable()
Declaration
protected override void OnDisable()
Overrides
Ludiq.Bolt.GraphComponent<TGraph, TGraphAsset>.OnDisable()
OnDrawGizmos()
Declaration
protected virtual void OnDrawGizmos()
OnDrawGizmosSelected()
Declaration
protected virtual void OnDrawGizmosSelected()
OnEnable()
Declaration
protected override void OnEnable()
Overrides
Ludiq.Bolt.GraphComponent<TGraph, TGraphAsset>.OnEnable()
Start()
Declaration
protected virtual void Start()
TriggerAnimationEvent(AnimationEvent)
Declaration
public virtual void TriggerAnimationEvent(AnimationEvent animationEvent)
Parameters
Type |
Name |
Description |
AnimationEvent |
animationEvent |
|
TriggerUnityEvent(String)
Declaration
public virtual void TriggerUnityEvent(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Update()
Declaration
protected virtual void Update()
Extension Methods