⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class OffsetBaseAimer

    Inheritance
    Object
    MonoBehaviour
    BaseFirearmModuleBehaviour
    BaseAimerBehaviour
    OffsetBaseAimer
    CameraConstraintsAimer
    HeadMoveAimer
    WeaponMoveAimer
    Implements
    IFirearmModule
    IAimer
    IFirearmModuleValidity
    INeoSerializableComponent
    Inherited Members
    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 abstract class OffsetBaseAimer : BaseAimerBehaviour, IFirearmModule, IAimer, IFirearmModuleValidity, INeoSerializableComponent

    Fields

    lockInputToFoV

    Declaration
    public bool lockInputToFoV
    Field Value
    Type Description
    System.Boolean

    Properties

    aimDownDuration

    Declaration
    public override float aimDownDuration { get; }
    Property Value
    Type Description
    System.Single
    Overrides
    BaseAimerBehaviour.aimDownDuration

    aimUpDuration

    Declaration
    public override float aimUpDuration { get; }
    Property Value
    Type Description
    System.Single
    Overrides
    BaseAimerBehaviour.aimUpDuration

    blockTriggerOnTransition

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

    fovMultiplier

    Declaration
    public override float fovMultiplier { get; }
    Property Value
    Type Description
    System.Single
    Overrides
    BaseAimerBehaviour.fovMultiplier

    inputMultiplier

    Declaration
    protected float inputMultiplier { get; }
    Property Value
    Type Description
    System.Single

    posePosition

    Declaration
    protected Vector3 posePosition { get; }
    Property Value
    Type Description
    Vector3

    poseRotation

    Declaration
    protected Quaternion poseRotation { get; }
    Property Value
    Type Description
    Quaternion

    raycastOverride

    Declaration
    public override Transform raycastOverride { get; }
    Property Value
    Type Description
    Transform
    Overrides
    BaseAimerBehaviour.raycastOverride

    Methods

    AimInternal()

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

    Awake()

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

    OnAimSpeedMultiplierChanged()

    Declaration
    protected override void OnAimSpeedMultiplierChanged()
    Overrides
    BaseAimerBehaviour.OnAimSpeedMultiplierChanged()

    OnDisable()

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

    OnEnable()

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

    OnOffsetsCalculated()

    Declaration
    protected virtual void OnOffsetsCalculated()

    ReadProperties(INeoDeserializer, NeoSerializedGameObject)

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

    StopAimInternal(Boolean)

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

    WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)

    Declaration
    public override void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
    Parameters
    Type Name Description
    INeoSerializer writer
    NeoSerializedGameObject nsgo
    SaveMode saveMode
    Overrides
    BaseAimerBehaviour.WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)

    Implements

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