Class TargetLockTrigger
Inheritance
TargetLockTrigger
Inherited Members
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()
Assembly: NeoFPS.dll
Syntax
public class TargetLockTrigger : BaseTriggerBehaviour, IFirearmModule, ITrigger, IFirearmModuleValidity, INeoSerializableComponent, ITargetingSystem, ITargetLock
Properties
cancelOnReload
Declaration
public override bool cancelOnReload { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
currentTarget
Declaration
public Collider currentTarget { get; }
Property Value
| Type |
Description |
| Collider |
|
lockStrength
Declaration
public float lockStrength { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
pressed
Declaration
public override bool pressed { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
Methods
Cancel()
Declaration
public override void Cancel()
Overrides
FixedTriggerUpdate()
Declaration
protected override void FixedTriggerUpdate()
Overrides
OnDisable()
Declaration
protected override void OnDisable()
Overrides
OnEnable()
Declaration
protected override void OnEnable()
Overrides
OnSetBlocked(Boolean)
Declaration
protected override void OnSetBlocked(bool to)
Parameters
| Type |
Name |
Description |
| System.Boolean |
to |
|
Overrides
OnValidate()
Declaration
protected void OnValidate()
Press()
Declaration
public override void Press()
Overrides
RegisterTracker(ITargetTracker)
Declaration
public void RegisterTracker(ITargetTracker tracker)
Parameters
Release()
Declaration
public override void Release()
Overrides
Events
onTargetLock
Declaration
public event UnityAction<Collider, bool> onTargetLock
Event Type
| Type |
Description |
| UnityAction<Collider, System.Boolean> |
|
onTargetLockBroken
Declaration
public event UnityAction<Collider> onTargetLockBroken
Event Type
| Type |
Description |
| UnityAction<Collider> |
|
onTargetLockStrengthChanged
Declaration
public event UnityAction<Collider, float> onTargetLockStrengthChanged
Event Type
| Type |
Description |
| UnityAction<Collider, System.Single> |
|
Implements