Class EventGraphComponent<TGraph, TGraphAsset> | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class EventGraphComponent<TGraph, TGraphAsset>

    Inheritance
    Object
    LudiqComponent
    GraphComponent<TGraph, TGraphAsset>
    EventGraphComponent<TGraph, TGraphAsset>
    FlowGraphComponent
    StateGraphComponent
    Inherited Members
    GraphComponent<TGraph, TGraphAsset>.nest
    GraphComponent<TGraph, TGraphAsset>.IGraphNester.nest
    GraphComponent<TGraph, TGraphAsset>._alive
    GraphComponent<TGraph, TGraphAsset>._enabled
    GraphComponent<TGraph, TGraphAsset>.IGraphRoot.instanceObject
    GraphComponent<TGraph, TGraphAsset>.IGraphRoot.definitionObject
    GraphComponent<TGraph, TGraphAsset>.instance
    GraphComponent<TGraph, TGraphAsset>.isInstantiated
    GraphComponent<TGraph, TGraphAsset>.graph
    GraphComponent<TGraph, TGraphAsset>.graphData
    GraphComponent<TGraph, TGraphAsset>.IGraphRoot.rootSerializer
    GraphComponent<TGraph, TGraphAsset>.IGraphRootSerializer.CanDeserializeGraphRoot(String)
    GraphComponent<TGraph, TGraphAsset>.IGraphRootSerializer.DeserializeGraphRoot(String)
    GraphComponent<TGraph, TGraphAsset>.IGraphRootSerializer.SerializeGraphRoot(IGraphRoot)
    GraphComponent<TGraph, TGraphAsset>.IGraphParent.isSerializationRoot
    GraphComponent<TGraph, TGraphAsset>.IGraphParent.serializedObject
    GraphComponent<TGraph, TGraphAsset>.IGraphParent.childGraph
    GraphComponent<TGraph, TGraphAsset>.ISerializationDepender.deserializationDependencies
    GraphComponent<TGraph, TGraphAsset>.IGraphNester.InstantiateNest()
    GraphComponent<TGraph, TGraphAsset>.IGraphNester.UninstantiateNest()
    GraphComponent<TGraph, TGraphAsset>.OnBeforeDeserialize()
    GraphComponent<TGraph, TGraphAsset>.OnAfterDeserialize()
    GraphComponent<TGraph, TGraphAsset>.OnAfterDependenciesDeserialized()
    GraphComponent<TGraph, TGraphAsset>.Awake()
    GraphComponent<TGraph, TGraphAsset>.OnEnable()
    GraphComponent<TGraph, TGraphAsset>.OnDisable()
    GraphComponent<TGraph, TGraphAsset>.OnDestroy()
    LudiqComponent._odinData
    LudiqComponent.ILudiqRootObject.OnBeforeSerialize()
    LudiqComponent.ILudiqRootObject.OnAfterSerialize()
    LudiqComponent.ILudiqRootObject.OnBeforeDeserialize()
    LudiqComponent.ILudiqRootObject.OnAfterDeserialize()
    LudiqComponent.OnBeforeSerialize()
    LudiqComponent.OnAfterSerialize()
    LudiqComponent.OnBeforeDeserialize()
    LudiqComponent.OnAfterDeserialize()
    LudiqComponent.ILudiqRootObject.ShowData()
    LudiqComponent.ShowData()
    LudiqComponent.ToString()
    Namespace: Ludiq.Bolt
    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
    Type Name Description
    EventHookID id

    InvokeEvent<TArgs>(EventHookID, TArgs)

    Declaration
    protected void InvokeEvent<TArgs>(EventHookID id, TArgs args)
    Parameters
    Type Name Description
    EventHookID id
    TArgs args
    Type Parameters
    Name Description
    TArgs

    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

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone(Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy(Object)
    Cloning.CloneViaSerializationPolicy(Object, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy<T>(T)
    Cloning.CloneViaSerializationPolicy<T>(T, out Dictionary<Object, Object>)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneValueType(Object)
    ConversionUtility.ConvertTo<TSource>(TSource, Type)
    ConversionUtility.IsLateConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsLateConvertibleTo<T>(Object, Boolean)
    ConversionUtility.LateConvertTo(Object, Type)
    ConversionUtility.LateConvertTo<T>(Object)
    ConversionUtility.TryLateConvertTo(Object, Type, out Object, Boolean)
    ConversionUtility.TryLateConvertTo<T>(Object, out T, Boolean)
    TypeUtility.ToShortString(Object, Int32)
    TypeUtility.CastTo<T>(Object)
    Serialization.FullSerialize(Object, Boolean)
    Serialization.OdinSerialize<T>(T, DataFormat)
    Serialization.OdinSerialize<T>(T, ref OdinSerializer.SerializationData, DataFormat)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    BoltGenerationUtility.GenerateLiteral(Object, IGeneration)
    XGeneratorProvider.Generator(Object, IGeneration)
    XGeneratorProvider.Generator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.HasGenerator(Object, IGeneration)
    XGeneratorProvider.HasGenerator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.TryGetGenerator(Object, out IGenerator, IGeneration)
    XGeneratorProvider.TryGetGenerator<TGenerator>(Object, IGeneration, out TGenerator)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX