⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class CameraConstraintsAimer

    Inheritance
    Object
    MonoBehaviour
    BaseFirearmModuleBehaviour
    BaseAimerBehaviour
    OffsetBaseAimer
    CameraConstraintsAimer
    Implements
    IFirearmModule
    IAimer
    IFirearmModuleValidity
    INeoSerializableComponent
    IFirstPersonCameraPositionConstraint
    Inherited Members
    OffsetBaseAimer.lockInputToFoV
    OffsetBaseAimer.fovMultiplier
    OffsetBaseAimer.inputMultiplier
    OffsetBaseAimer.blockTriggerOnTransition
    OffsetBaseAimer.aimUpDuration
    OffsetBaseAimer.aimDownDuration
    OffsetBaseAimer.raycastOverride
    OffsetBaseAimer.posePosition
    OffsetBaseAimer.poseRotation
    OffsetBaseAimer.OnAimSpeedMultiplierChanged()
    OffsetBaseAimer.WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
    BaseAimerBehaviour.onAimStateChanged
    BaseAimerBehaviour.onCrosshairChange
    BaseAimerBehaviour.onAimUp
    BaseAimerBehaviour.onAimDown
    BaseAimerBehaviour.crosshair
    BaseAimerBehaviour.isAiming
    BaseAimerBehaviour.hipAccuracyCap
    BaseAimerBehaviour.aimedAccuracyCap
    BaseAimerBehaviour.canAimWhileReloading
    BaseAimerBehaviour.aimSpeedMultiplier
    BaseAimerBehaviour.aimDurationMultiplier
    BaseAimerBehaviour.Enable()
    BaseAimerBehaviour.Aim()
    BaseAimerBehaviour.StopAim()
    BaseAimerBehaviour.StopAimInstant()
    BaseAimerBehaviour.SetAimState(FirearmAimState)
    BaseAimerBehaviour.OnAimStateChanged(FirearmAimState)
    BaseAimerBehaviour.isModuleValid
    BaseFirearmModuleBehaviour.activationMode
    BaseFirearmModuleBehaviour.firearm
    BaseFirearmModuleBehaviour.Disable()
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: NeoFPS.ModularFirearms
    Assembly: NeoFPS.dll
    Syntax
    public class CameraConstraintsAimer : OffsetBaseAimer, IFirearmModule, IAimer, IFirearmModuleValidity, INeoSerializableComponent, IFirstPersonCameraPositionConstraint

    Properties

    owner

    Declaration
    public Object owner { get; }
    Property Value
    Type Description
    Object

    positionConstraintActive

    Declaration
    public bool positionConstraintActive { get; set; }
    Property Value
    Type Description
    System.Boolean

    positionStrength

    Declaration
    public float positionStrength { get; }
    Property Value
    Type Description
    System.Single

    Methods

    AimInternal()

    Declaration
    protected override void AimInternal()
    Overrides
    OffsetBaseAimer.AimInternal()

    Awake()

    Declaration
    protected override void Awake()
    Overrides
    OffsetBaseAimer.Awake()

    GetConstraintPosition(Transform)

    Declaration
    public Vector3 GetConstraintPosition(Transform relativeTo)
    Parameters
    Type Name Description
    Transform relativeTo
    Returns
    Type Description
    Vector3

    OnDisable()

    Declaration
    protected override void OnDisable()
    Overrides
    OffsetBaseAimer.OnDisable()

    OnEnable()

    Declaration
    protected override void OnEnable()
    Overrides
    OffsetBaseAimer.OnEnable()

    OnOffsetsCalculated()

    Declaration
    protected override void OnOffsetsCalculated()
    Overrides
    OffsetBaseAimer.OnOffsetsCalculated()

    OnValidate()

    Declaration
    protected void OnValidate()

    ReadProperties(INeoDeserializer, NeoSerializedGameObject)

    Declaration
    public override void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
    Parameters
    Type Name Description
    INeoDeserializer reader
    NeoSerializedGameObject nsgo
    Overrides
    OffsetBaseAimer.ReadProperties(INeoDeserializer, NeoSerializedGameObject)

    StopAimInternal(Boolean)

    Declaration
    protected override void StopAimInternal(bool instant)
    Parameters
    Type Name Description
    System.Boolean instant
    Overrides
    OffsetBaseAimer.StopAimInternal(Boolean)

    Implements

    IFirearmModule
    IAimer
    IFirearmModuleValidity
    INeoSerializableComponent
    IFirstPersonCameraPositionConstraint
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX