feat: add initial People Playground mod development kit

This commit is contained in:
2026-01-06 06:35:51 +03:00
parent b89c805060
commit 10dbfd434c
1095 changed files with 40267 additions and 1 deletions

View 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