feat: add initial People Playground mod development kit
This commit is contained in:
101
extracted_wiki_content/internalReference/ballisticsemitter.txt
Normal file
101
extracted_wiki_content/internalReference/ballisticsemitter.txt
Normal file
@@ -0,0 +1,101 @@
|
||||
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
|
||||
Reference in New Issue
Block a user