docs.unity.cn
    Show / Hide Table of Contents

    Class UnitPreservation

    Inheritance
    Object
    UnitPreservation
    Namespace: Unity.VisualScripting
    Syntax
    public sealed class UnitPreservation : IPoolable

    Methods

    Preserve(IUnit)

    Declaration
    public static UnitPreservation Preserve(IUnit unit)
    Parameters
    Type Name Description
    IUnit unit
    Returns
    Type Description
    UnitPreservation

    RestoreTo(IUnit)

    Declaration
    public void RestoreTo(IUnit unit)
    Parameters
    Type Name Description
    IUnit unit

    Explicit Interface Implementations

    IPoolable.Free()

    Declaration
    void IPoolable.Free()
    Implements
    IPoolable.Free()

    IPoolable.New()

    Declaration
    void IPoolable.New()
    Implements
    IPoolable.New()

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Tuesday, May 10, 2022
    Terms of use