⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class ScopedAimer

    Inheritance
    Object
    MonoBehaviour
    BaseFirearmModuleBehaviour
    BaseAimerBehaviour
    ScopedAimer
    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.raycastOverride
    BaseAimerBehaviour.aimDurationMultiplier
    BaseAimerBehaviour.OnAimSpeedMultiplierChanged()
    BaseAimerBehaviour.Enable()
    BaseAimerBehaviour.Aim()
    BaseAimerBehaviour.StopAim()
    BaseAimerBehaviour.StopAimInstant()
    BaseAimerBehaviour.SetAimState(FirearmAimState)
    BaseAimerBehaviour.OnAimStateChanged(FirearmAimState)
    BaseAimerBehaviour.isModuleValid
    BaseAimerBehaviour.WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
    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 ScopedAimer : BaseAimerBehaviour, IFirearmModule, IAimer, IFirearmModuleValidity, INeoSerializableComponent

    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

    Methods

    AimInternal()

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

    Awake()

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

    OnDisable()

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

    OnEnable()

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

    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)

    Implements

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