Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.GameContent.Drawing.ParticleOrchestrator Class Reference

Static Public Member Functions

static void RequestParticleSpawn (bool clientOnly, ParticleOrchestraType type, ParticleOrchestraSettings settings, int? overrideInvokingPlayerIndex=null)
 
static void BroadcastParticleSpawn (ParticleOrchestraType type, ParticleOrchestraSettings settings)
 
static void BroadcastOrRequestParticleSpawn (ParticleOrchestraType type, ParticleOrchestraSettings settings)
 
static void SpawnParticlesDirect (ParticleOrchestraType type, ParticleOrchestraSettings settings)
 

Static Private Member Functions

static FadingParticle GetNewFadingParticle ()
 
static LittleFlyingCritterParticle GetNewPooFlyParticle ()
 
static ItemTransferParticle GetNewItemTransferParticle ()
 
static FlameParticle GetNewFlameParticle ()
 
static RandomizedFrameParticle GetNewRandomizedFrameParticle ()
 
static PrettySparkleParticle GetNewPrettySparkleParticle ()
 
static GasParticle GetNewGasParticle ()
 
static void Spawn_ShimmerTownNPCSend (ParticleOrchestraSettings settings)
 
static void Spawn_ShimmerTownNPC (ParticleOrchestraSettings settings)
 
static void Spawn_PooFly (ParticleOrchestraSettings settings)
 
static void Spawn_Digestion (ParticleOrchestraSettings settings)
 
static void Spawn_ShimmerBlock (ParticleOrchestraSettings settings)
 
static void Spawn_LoadOutChange (ParticleOrchestraSettings settings)
 
static void Spawn_TownSlimeTransform (ParticleOrchestraSettings settings)
 
static void ElderSlimeEffect (ParticleOrchestraSettings settings)
 
static void NerdySlimeEffect (ParticleOrchestraSettings settings)
 
static void CopperSlimeEffect (ParticleOrchestraSettings settings)
 
static void Spawn_ShimmerArrow (ParticleOrchestraSettings settings)
 
static void Spawn_ItemTransfer (ParticleOrchestraSettings settings)
 
static void Spawn_PetExchange (ParticleOrchestraSettings settings)
 
static void Spawn_TerraBlade (ParticleOrchestraSettings settings)
 
static void Spawn_Excalibur (ParticleOrchestraSettings settings)
 
static void Spawn_SlapHand (ParticleOrchestraSettings settings)
 
static void Spawn_WaffleIron (ParticleOrchestraSettings settings)
 
static void Spawn_FlyMeal (ParticleOrchestraSettings settings)
 
static void Spawn_GasTrap (ParticleOrchestraSettings settings)
 
static void Spawn_TrueExcalibur (ParticleOrchestraSettings settings)
 
static void Spawn_AshTreeShake (ParticleOrchestraSettings settings)
 
static void Spawn_LeafCrystalPassive (ParticleOrchestraSettings settings)
 
static void Spawn_LeafCrystalShot (ParticleOrchestraSettings settings)
 
static void Spawn_TrueNightsEdge (ParticleOrchestraSettings settings)
 
static void Spawn_NightsEdge (ParticleOrchestraSettings settings)
 
static void Spawn_SilverBulletSparkle (ParticleOrchestraSettings settings)
 
static void Spawn_PaladinsHammer (ParticleOrchestraSettings settings)
 
static void Spawn_PrincessWeapon (ParticleOrchestraSettings settings)
 
static void Spawn_StardustPunch (ParticleOrchestraSettings settings)
 
static void Spawn_RainbowRodHit (ParticleOrchestraSettings settings)
 
static void Spawn_BlackLightningSmall (ParticleOrchestraSettings settings)
 
static void Spawn_BlackLightningHit (ParticleOrchestraSettings settings)
 
static void Spawn_StellarTune (ParticleOrchestraSettings settings)
 
static void Spawn_Keybrand (ParticleOrchestraSettings settings)
 
static void Spawn_FlameWaders (ParticleOrchestraSettings settings)
 
static void Spawn_WallOfFleshGoatMountFlames (ParticleOrchestraSettings settings)
 

Static Private Attributes

static ParticlePool< FadingParticle_poolFading = new ParticlePool<FadingParticle>(200, GetNewFadingParticle)
 
static ParticlePool< LittleFlyingCritterParticle_poolFlies = new ParticlePool<LittleFlyingCritterParticle>(200, GetNewPooFlyParticle)
 
static ParticlePool< ItemTransferParticle_poolItemTransfer = new ParticlePool<ItemTransferParticle>(100, GetNewItemTransferParticle)
 
static ParticlePool< FlameParticle_poolFlame = new ParticlePool<FlameParticle>(200, GetNewFlameParticle)
 
static ParticlePool< RandomizedFrameParticle_poolRandomizedFrame = new ParticlePool<RandomizedFrameParticle>(200, GetNewRandomizedFrameParticle)
 
static ParticlePool< PrettySparkleParticle_poolPrettySparkle = new ParticlePool<PrettySparkleParticle>(200, GetNewPrettySparkleParticle)
 
static ParticlePool< GasParticle_poolGas = new ParticlePool<GasParticle>(200, GetNewGasParticle)
 

Detailed Description

Definition at line 12 of file ParticleOrchestrator.cs.


The documentation for this class was generated from the following file: