Class GameObjectEventUnitGenerator<TUnit, TArgs> | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class GameObjectEventUnitGenerator<TUnit, TArgs>

    Inheritance
    Object
    UnitGenerator<TUnit>
    EventHandlerUnitGenerator<TUnit, TArgs>
    GameObjectEventUnitGenerator<TUnit, TArgs>
    CollisionEvent2DUnitGenerator
    CollisionEventUnitGenerator
    GenericGuiEventUnitGenerator
    OnAnimatorIKGenerator
    OnAnimatorMoveGenerator
    OnBecameInvisibleGenerator
    OnBecameVisibleGenerator
    OnButtonClickGenerator
    OnControllerColliderHitGenerator
    OnDropdownValueChangedGenerator
    OnInputFieldEndEditGenerator
    OnInputFieldValueChangedGenerator
    OnJointBreak2DGenerator
    OnJointBreakGenerator
    OnMouseDownGenerator
    OnMouseDragGenerator
    OnMouseEnterGenerator
    OnMouseExitGenerator
    OnMouseOverGenerator
    OnMouseUpAsButtonGenerator
    OnMouseUpGenerator
    OnMoveGenerator
    OnParticleCollisionGenerator
    OnParticleTriggerGenerator
    OnScrollbarValueChangedGenerator
    OnScrollRectValueChangedGenerator
    OnSliderValueChangedGenerator
    OnToggleValueChangedGenerator
    OnTransformChildrenChangedGenerator
    OnTransformParentChangedGenerator
    PointerEventUnitGenerator
    TriggerEvent2DUnitGenerator
    TriggerEventUnitGenerator
    Inherited Members
    EventHandlerUnitGenerator<TUnit, TArgs>.HookFieldAlias(IMemberGeneration)
    EventHandlerUnitGenerator<TUnit, TArgs>.HandlerFieldAlias(IMemberGeneration)
    EventHandlerUnitGenerator<TUnit, TArgs>.InvokeMethodAlias(IMemberGeneration)
    EventHandlerUnitGenerator<TUnit, TArgs>.argsParameterAlias
    EventHandlerUnitGenerator<TUnit, TArgs>.argsParameterPort
    EventHandlerUnitGenerator<TUnit, TArgs>.argsParameterName
    EventHandlerUnitGenerator<TUnit, TArgs>.hookID
    EventHandlerUnitGenerator<TUnit, TArgs>.invokeMethodName
    EventHandlerUnitGenerator<TUnit, TArgs>.hasArgs
    EventHandlerUnitGenerator<TUnit, TArgs>.DeclareMembers(ClassGeneration)
    EventHandlerUnitGenerator<TUnit, TArgs>.GenerateArgumentExpression(MethodGeneration, ValueOutput)
    EventHandlerUnitGenerator<TUnit, TArgs>.DeclarePorts()
    EventHandlerUnitGenerator<TUnit, TArgs>.DeclareArgumentPort(ValueOutput)
    EventHandlerUnitGenerator<TUnit, TArgs>.DeclareArgumentPort(ValueOutput, Func<MethodGeneration, CodeVariableReferenceExpression, CodeExpression>)
    EventHandlerUnitGenerator<TUnit, TArgs>.DeclareArgumentPort(ValueOutput, Func<CodeVariableReferenceExpression, CodeExpression>)
    EventHandlerUnitGenerator<TUnit, TArgs>.GenerateEventHookTargetExpression(MethodGeneration)
    EventHandlerUnitGenerator<TUnit, TArgs>.GenerateActivateStatements(MethodGeneration)
    EventHandlerUnitGenerator<TUnit, TArgs>.GenerateDeactivateStatements(MethodGeneration)
    EventHandlerUnitGenerator<TUnit, TArgs>.GenerateArgumentDeclarations(MethodGeneration)
    EventHandlerUnitGenerator<TUnit, TArgs>.GenerateHandlerStatements(MethodGeneration)
    UnitGenerator<TUnit>.Alias(IMemberGeneration, String)
    UnitGenerator<TUnit>.camelName
    UnitGenerator<TUnit>.pascalName
    UnitGenerator<TUnit>.unit
    UnitGenerator<TUnit>.IGenerator.target
    UnitGenerator<TUnit>.IUnitGenerator.target
    UnitGenerator<TUnit>.DeclareMembers(ClassGeneration)
    UnitGenerator<TUnit>.GenerateConstructorStatements(ConstructorGeneration)
    UnitGenerator<TUnit>.DeclarePorts()
    UnitGenerator<TUnit>.DeclareControlInput(ControlInput, Func<MethodGeneration, IEnumerable<CodeStatement>>, Func<MethodGeneration, IEnumerable<CodeStatement>>)
    UnitGenerator<TUnit>.DeclareControlInput(ControlInput, Func<MethodGeneration, IEnumerable<CodeStatement>>, ControlOutput)
    UnitGenerator<TUnit>.DeclareValueOutput(ValueOutput, Func<MethodGeneration, CodeExpression>)
    UnitGenerator<TUnit>.DeclareValueOutput(ValueOutput, Func<MethodGeneration, IEnumerable<CodeStatement>>, Func<MethodGeneration, CodeExpression>)
    UnitGenerator<TUnit>.GenerateControlInputBody(MethodGeneration, ControlInput)
    UnitGenerator<TUnit>.GenerateControlInputSuccessor(MethodGeneration, ControlInput)
    UnitGenerator<TUnit>.GenerateValueOutputInit(MethodGeneration, ValueOutput)
    UnitGenerator<TUnit>.GenerateValueOutputExpression(MethodGeneration, ValueOutput)
    Namespace: Ludiq.Bolt
    Syntax
    public abstract class GameObjectEventUnitGenerator<TUnit, TArgs> : EventHandlerUnitGenerator<TUnit, TArgs>, IBehaviourUnitGenerator, IUnitGenerator, IGenerator where TUnit : GameObjectEventUnit<TArgs>
    Type Parameters
    Name Description
    TUnit
    TArgs

    Constructors

    GameObjectEventUnitGenerator(TUnit)

    Declaration
    protected GameObjectEventUnitGenerator(TUnit unit)
    Parameters
    Type Name Description
    TUnit unit

    Methods

    GenerateActivateStatements(MethodGeneration)

    Declaration
    public override IEnumerable<CodeStatement> GenerateActivateStatements(MethodGeneration method)
    Parameters
    Type Name Description
    MethodGeneration method
    Returns
    Type Description
    IEnumerable<CodeStatement>
    Overrides
    Ludiq.Bolt.EventHandlerUnitGenerator<TUnit, TArgs>.GenerateActivateStatements(Ludiq.Bolt.MethodGeneration)

    GenerateEventHookTargetExpression(MethodGeneration)

    Declaration
    protected override CodeExpression GenerateEventHookTargetExpression(MethodGeneration method)
    Parameters
    Type Name Description
    MethodGeneration method
    Returns
    Type Description
    CodeExpression
    Overrides
    Ludiq.Bolt.EventHandlerUnitGenerator<TUnit, TArgs>.GenerateEventHookTargetExpression(Ludiq.Bolt.MethodGeneration)

    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