docs.unity.cn
    Show / Hide Table of Contents

    Class CinemachineFreeLookModifier.ComponentModifier<T>

    Modifier for things inside a single CinemachineComponentBase.

    Inheritance
    Object
    CinemachineFreeLookModifier.Modifier
    CinemachineFreeLookModifier.ComponentModifier<T>
    CinemachineFreeLookModifier.CompositionModifier
    CinemachineFreeLookModifier.DistanceModifier
    CinemachineFreeLookModifier.NoiseModifier
    CinemachineFreeLookModifier.PositionDampingModifier
    Inherited Members
    CinemachineFreeLookModifier.Modifier.Validate(CinemachineVirtualCameraBase)
    CinemachineFreeLookModifier.Modifier.Reset(CinemachineVirtualCameraBase)
    CinemachineFreeLookModifier.Modifier.BeforePipeline(CinemachineVirtualCameraBase, CameraState, Single, Single)
    CinemachineFreeLookModifier.Modifier.AfterPipeline(CinemachineVirtualCameraBase, CameraState, Single, Single)
    Namespace: Unity.Cinemachine
    Syntax
    public abstract class ComponentModifier<T> : CinemachineFreeLookModifier.Modifier
    Type Parameters
    Name Description
    T

    Fields

    CachedComponent

    The CinemachineComponentBase that will be modified. Cached here for efficiency.

    Declaration
    protected T CachedComponent
    Field Value
    Type Description
    T

    Properties

    CachedComponentType

    The type of the component being modified

    Declaration
    public override Type CachedComponentType { get; }
    Property Value
    Type Description
    Type
    Overrides
    CinemachineFreeLookModifier.Modifier.CachedComponentType

    HasRequiredComponent

    True if the CinemachineCamera has the component we intend to modify.

    Declaration
    public override bool HasRequiredComponent { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    CinemachineFreeLookModifier.Modifier.HasRequiredComponent

    Methods

    RefreshCache(CinemachineVirtualCameraBase)

    Called from OnEnable and from the inspector. Refreshes CachedComponent.

    Declaration
    public override void RefreshCache(CinemachineVirtualCameraBase vcam)
    Parameters
    Type Name Description
    CinemachineVirtualCameraBase vcam

    the virtual camera owner

    Overrides
    CinemachineFreeLookModifier.Modifier.RefreshCache(CinemachineVirtualCameraBase)
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Saturday, May 6, 2023