Class BallisticProjectileWithParticles
Inheritance
BallisticProjectileWithParticles
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()
Namespace: NeoFPS.ModularFirearms
Assembly: NeoFPS.dll
Syntax
public class BallisticProjectileWithParticles : BallisticProjectile, IProjectile, INeoSerializableComponent, IOriginShiftSubscriber
Methods
Awake()
Declaration
protected override void Awake()
Overrides
Fire(Vector3, Vector3, Single, IAmmoEffect, Transform, LayerMask, IDamageSource, Boolean)
Declaration
public override void Fire(Vector3 position, Vector3 velocity, float gravity, IAmmoEffect effect, Transform ignoreRoot, LayerMask layers, IDamageSource damageSource = null, bool wait1 = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Vector3 | position | |
| Vector3 | velocity | |
| System.Single | gravity | |
| IAmmoEffect | effect | |
| Transform | ignoreRoot | |
| LayerMask | layers | |
| IDamageSource | damageSource | |
| System.Boolean | wait1 |
Overrides
OnHit(RaycastHit)
Declaration
protected override void OnHit(RaycastHit hit)
Parameters
| Type | Name | Description |
|---|---|---|
| RaycastHit | hit |
Overrides
OnValidate()
Declaration
protected override void OnValidate()
Overrides
Update()
Declaration
protected override void Update()