Class HitscanShooter
Inheritance
HitscanShooter
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 HitscanShooter : BaseShooterBehaviour, IFirearmModule, IShooter, IFirearmModuleValidity, INeoSerializableComponent, IUseCameraAim
Properties
collisionLayers
Declaration
public LayerMask collisionLayers { get; set; }
Property Value
| Type |
Description |
| LayerMask |
|
isModuleValid
Declaration
public override bool isModuleValid { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
useCameraAim
Declaration
public UseCameraAim useCameraAim { get; set; }
Property Value
Methods
GetModifiedSpread(Single)
Declaration
protected virtual float GetModifiedSpread(float unmodified)
Parameters
| Type |
Name |
Description |
| System.Single |
unmodified |
|
Returns
| Type |
Description |
| System.Single |
|
OnValidate()
Declaration
protected void OnValidate()
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public override void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
Overrides
Shoot(Single, IAmmoEffect)
Declaration
public override void Shoot(float accuracy, IAmmoEffect effect)
Parameters
| Type |
Name |
Description |
| System.Single |
accuracy |
|
| IAmmoEffect |
effect |
|
Overrides
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public override void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
Overrides
Implements