URL: https://wiki.studiominus.nl/internalReference/BallisticsEmitter.html
Title: People Playground Modding - BallisticsEmitter
==================================================

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