public class BallisticsEmitter

Inherits IDisposable

No description provided

Nested types

BallisticsEmitter.CallbackParams

Fields

public ExplosionCreator.ExplosionParameters ExplosiveRoundParams

No description provided


public readonly UnityEvent<LineRenderer> OnTracerCreation

No description provided


Properties

public uint MaxBallisticsIterations { get; set; }

No description provided


public float MaxTotalDistance { get; set; }

No description provided


public float ThicknessStepSize { get; set; }

No description provided


public float RicochetChanceMultiplier { get; set; }

No description provided


public float MaxRange { get; set; }

No description provided


public float MaterialHardnessMultiplier { get; set; }

No description provided


public float ImpactForceMultiplier { get; set; }

No description provided


public LayerMask LayersToHit { get; set; }

No description provided


public LayerMask WaterLayer { get; set; }

No description provided


public bool DoTraversal { get; set; }

No description provided


public float TracerWidth { get; set; }

No description provided


public bool RenderTracersIfTraversal { get; set; }

No description provided


public float BulletDropMultiplier { get; set; }

No description provided


public float Charge { get; set; }

No description provided


public float BulletCrackSpeedThreshold { get; set; }

No description provided


public float BulletCrackChance { get; set; }

No description provided


public float BulletCrackCooldownTime { get; set; }

No description provided


public bool ExplosiveRound { get; set; }

No description provided


public bool ExplodeAtHitPoint { get; set; }

No description provided


public MonoBehaviour ConnectedBehaviour { get; set; }

No description provided


public Cartridge Cartridge { get; set; }

No description provided


public System.Action<CallbackParams> BulletEntryCallback { get; set; }

No description provided


public System.Action<CallbackParams> BulletExitCallback { get; set; }

No description provided


public System.Action<CallbackParams> BulletRicochetCallback { get; set; }

No description provided


public UnityEngine.Events.UnityEvent<CallbackParams> BulletEntryEvent { get; set; }

No description provided


Methods

public (constructor) BallisticsEmitter(MonoBehaviour connectedBehaviour, Cartridge cartridge)

No description provided


public void Emit(Vector2 origin, Vector2 direction)

No description provided


public void Dispose()

No description provided


Attention!

This member is obsolete and should not be used. It is a remnant from the past.

bi bij bibi