Class StickyBallisticProjectile
Inheritance
StickyBallisticProjectile
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 StickyBallisticProjectile : BaseBallisticProjectile, IProjectile, INeoSerializableComponent, IOriginShiftSubscriber, IDamageSource
Properties
controller
Declaration
public IController controller { get; }
Property Value
Declaration
public Transform damageSourceTransform { get; }
Property Value
| Type |
Description |
| Transform |
|
description
Declaration
public string description { get; }
Property Value
| Type |
Description |
| System.String |
|
outDamageFilter
Declaration
public DamageFilter outDamageFilter { get; set; }
Property Value
Methods
Awake()
Declaration
protected override void Awake()
Overrides
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
FixedUpdate()
Declaration
protected override void FixedUpdate()
Overrides
OnDisable()
Declaration
protected override void OnDisable()
Overrides
OnHit(RaycastHit)
Declaration
protected override void OnHit(RaycastHit hit)
Parameters
| Type |
Name |
Description |
| RaycastHit |
hit |
|
Overrides
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public override void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
Overrides
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public override void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
Overrides
Implements
Extension Methods