docs.unity3d.com
    Show / Hide Table of Contents

    Class BoltUnityClassShellTrait

    Inheritance
    Object
    BoltClassShellTrait
    BoltUnityClassShellTrait
    Inherited Members
    BoltClassShellTrait.ISerializationCallbackReceiver.OnBeforeSerialize()
    BoltClassShellTrait.ISerializationCallbackReceiver.OnAfterDeserialize()
    BoltClassShellTrait.ToString()
    BoltClassShellTrait.shell
    BoltClassShellTrait.class
    BoltClassShellTrait.isIdle
    BoltClassShellTrait.isLive
    BoltClassShellTrait.isGenerated
    BoltClassShellTrait.PropertyChanged
    BoltClassShellTrait.Initialize()
    BoltClassShellTrait.Dispose()
    BoltClassShellTrait.InitializeGenerated<T>()
    BoltClassShellTrait.GetGraphDefinition(IBoltClassGraph)
    BoltClassShellTrait.GetGraphInstance(IBoltClassGraph)
    BoltClassShellTrait.GetGraphReference(IBoltClassGraph)
    BoltClassShellTrait.GetOrCreateGraphInstance(IBoltClassGraph)
    BoltClassShellTrait.CreateTransientGraphInstance(IBoltClassGraph)
    BoltClassShellTrait.variableOverrides
    BoltClassShellTrait.GetVariableOverride(BoltClassVariable)
    BoltClassShellTrait.SetVariableOverride(BoltClassVariable, Object)
    BoltClassShellTrait.HasVariableOverride(BoltClassVariable)
    BoltClassShellTrait.ClearVariableOverride(BoltClassVariable)
    BoltClassShellTrait.ClearVariableOverrides()
    BoltClassShellTrait.ValidateVariableOverrides()
    BoltClassShellTrait.GetTransientVariable(BoltClassVariable)
    BoltClassShellTrait.SetTransientVariable(BoltClassVariable, Object)
    BoltClassShellTrait.HasTransientVariable(BoltClassVariable)
    BoltClassShellTrait.GetVariable(BoltClassVariable)
    BoltClassShellTrait.SetVariable(BoltClassVariable, Object)
    BoltClassShellTrait.AddEventHandler(BoltClassEvent, BoltClassEventHandler)
    BoltClassShellTrait.RemoveEventHandler(BoltClassEvent, BoltClassEventHandler)
    BoltClassShellTrait.InvokeEvent(BoltClassEvent, Object[])
    BoltClassShellTrait.CanDeserializeGraphRoot(String)
    BoltClassShellTrait.DeserializeGraphRoot(String)
    BoltClassShellTrait.SerializeGraphRoot(IGraphRoot)
    BoltClassShellTrait.OnBeforeShellDeserialize()
    BoltClassShellTrait.shellDeserializationDependencies
    BoltClassShellTrait.OnAfterShellDependenciesDeserialized()
    BoltClassShellTrait.deserializationDependencies
    BoltClassShellTrait.OnAfterDependenciesDeserialized()
    BoltClassShellTrait.InvokeEvent(EventHookID)
    BoltClassShellTrait.InvokeEvent<TArgs>(EventHookID, TArgs)
    BoltClassShellTrait.ManualInvokeEvent(EventHookID)
    BoltClassShellTrait.Activate()
    BoltClassShellTrait.Deactivate()
    BoltClassShellTrait.AsGenerated()
    BoltClassShellTrait.ToGenerated()
    BoltClassShellTrait.GetMemberID(String)
    BoltClassShellTrait.GetMemberID(Guid)
    BoltClassShellTrait.Get<T>(BoltApiMemberIdentifier)
    BoltClassShellTrait.Set<T>(BoltApiMemberIdentifier, T)
    BoltClassShellTrait.Invoke<TResult>(BoltApiMemberIdentifier, Object[])
    BoltClassShellTrait.Activate(BoltApiMemberIdentifier)
    BoltClassShellTrait.Deactivate(BoltApiMemberIdentifier)
    BoltClassShellTrait.Toggle(BoltApiMemberIdentifier)
    BoltClassShellTrait.IsActive(BoltApiMemberIdentifier)
    Namespace: Ludiq.Bolt
    Syntax
    [RenamedFrom("Ludiq.Bolt.UnityClassHost")]
    public class BoltUnityClassShellTrait : BoltClassShellTrait, IGraphRootSerializer, IDisposable, IBoltClassShellApi, IBoltTypeShellApi, ISerializationDepender, ISerializationCallbackReceiver

    Methods

    Awake()

    Declaration
    public void Awake()

    AwakeAndEnable()

    Declaration
    public void AwakeAndEnable()

    DisableAndDestroy()

    Declaration
    public void DisableAndDestroy()

    FixedUpdate()

    Declaration
    public void FixedUpdate()

    InvokeAnimationEvent(AnimationEvent)

    Declaration
    public void InvokeAnimationEvent(AnimationEvent animationEvent)
    Parameters
    Type Name Description
    AnimationEvent animationEvent

    InvokeUnityEvent(String)

    Declaration
    public void InvokeUnityEvent(string name)
    Parameters
    Type Name Description
    String name

    LateUpdate()

    Declaration
    public void LateUpdate()

    OnDestroy()

    Declaration
    public void OnDestroy()

    OnDisable()

    Declaration
    public void OnDisable()

    OnDrawGizmos()

    Declaration
    public void OnDrawGizmos()

    OnDrawGizmosSelected()

    Declaration
    public void OnDrawGizmosSelected()

    OnEnable()

    Declaration
    public void OnEnable()

    Start()

    Declaration
    public void Start()

    Update()

    Declaration
    public void Update()

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    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 SerializationData, DataFormat)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(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)
    XBoltClassShellApi.Invoke(IBoltClassShellApi, BoltApiMemberIdentifier, Object[])
    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
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023