101 lines
2.6 KiB
Plaintext
101 lines
2.6 KiB
Plaintext
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 |