Barotrauma Client Doc
Barotrauma.Particles.ParticleEmitterProperties Class Reference
Inheritance diagram for Barotrauma.Particles.ParticleEmitterProperties:
Barotrauma.ISerializableEntity

Public Member Functions

 ParticleEmitterProperties (XElement element)
 

Properties

string Name [get]
 
float AngleMinRad [get]
 
float AngleMaxRad [get]
 
float AngleMin [get, set]
 
float AngleMax [get, set]
 
float DistanceMin [get, set]
 
float DistanceMax [get, set]
 
float VelocityMin [get, set]
 
float VelocityMax [get, set]
 
float ScaleMin [get, set]
 
float ScaleMax [get, set]
 
Vector2 ScaleMultiplier [get, set]
 
float EmitInterval [get, set]
 
int ParticleAmount [get, set]
 
float ParticlesPerSecond [get, set]
 
float EmitAcrossRayInterval [get, set]
 
float InitialDelay [get, set]
 
bool HighQualityCollisionDetection [get, set]
 
bool CopyEntityAngle [get, set]
 
bool CopyEntityDir [get, set]
 
bool CopyTargetAngle [get, set]
 
bool CopyParentParticleScale [get, set]
 
Color ColorMultiplier [get, set]
 
float LifeTimeMultiplier [get, set]
 
bool DrawOnTop [get, set]
 
float Angle [get, set]
 
float Distance [get, set]
 
float Velocity [get, set]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 
- Properties inherited from Barotrauma.ISerializableEntity
string Name [get]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 

Detailed Description

Definition at line 9 of file ParticleEmitter.cs.

Constructor & Destructor Documentation

◆ ParticleEmitterProperties()

Barotrauma.Particles.ParticleEmitterProperties.ParticleEmitterProperties ( XElement  element)

Definition at line 127 of file ParticleEmitter.cs.

Property Documentation

◆ Angle

float Barotrauma.Particles.ParticleEmitterProperties.Angle
getset

Definition at line 105 of file ParticleEmitter.cs.

◆ AngleMax

float Barotrauma.Particles.ParticleEmitterProperties.AngleMax
getset

Definition at line 33 of file ParticleEmitter.cs.

◆ AngleMaxRad

float Barotrauma.Particles.ParticleEmitterProperties.AngleMaxRad
get

Definition at line 19 of file ParticleEmitter.cs.

◆ AngleMin

float Barotrauma.Particles.ParticleEmitterProperties.AngleMin
getset

Definition at line 22 of file ParticleEmitter.cs.

◆ AngleMinRad

float Barotrauma.Particles.ParticleEmitterProperties.AngleMinRad
get

Definition at line 18 of file ParticleEmitter.cs.

◆ ColorMultiplier

Color Barotrauma.Particles.ParticleEmitterProperties.ColorMultiplier
getset

Definition at line 96 of file ParticleEmitter.cs.

◆ CopyEntityAngle

bool Barotrauma.Particles.ParticleEmitterProperties.CopyEntityAngle
getset

Definition at line 84 of file ParticleEmitter.cs.

◆ CopyEntityDir

bool Barotrauma.Particles.ParticleEmitterProperties.CopyEntityDir
getset

Definition at line 87 of file ParticleEmitter.cs.

◆ CopyParentParticleScale

bool Barotrauma.Particles.ParticleEmitterProperties.CopyParentParticleScale
getset

Definition at line 93 of file ParticleEmitter.cs.

◆ CopyTargetAngle

bool Barotrauma.Particles.ParticleEmitterProperties.CopyTargetAngle
getset

Definition at line 90 of file ParticleEmitter.cs.

◆ Distance

float Barotrauma.Particles.ParticleEmitterProperties.Distance
getset

Definition at line 112 of file ParticleEmitter.cs.

◆ DistanceMax

float Barotrauma.Particles.ParticleEmitterProperties.DistanceMax
getset

Definition at line 47 of file ParticleEmitter.cs.

◆ DistanceMin

float Barotrauma.Particles.ParticleEmitterProperties.DistanceMin
getset

Definition at line 44 of file ParticleEmitter.cs.

◆ DrawOnTop

bool Barotrauma.Particles.ParticleEmitterProperties.DrawOnTop
getset

Definition at line 102 of file ParticleEmitter.cs.

◆ EmitAcrossRayInterval

float Barotrauma.Particles.ParticleEmitterProperties.EmitAcrossRayInterval
getset

Definition at line 75 of file ParticleEmitter.cs.

◆ EmitInterval

float Barotrauma.Particles.ParticleEmitterProperties.EmitInterval
getset

Definition at line 66 of file ParticleEmitter.cs.

◆ HighQualityCollisionDetection

bool Barotrauma.Particles.ParticleEmitterProperties.HighQualityCollisionDetection
getset

Definition at line 81 of file ParticleEmitter.cs.

◆ InitialDelay

float Barotrauma.Particles.ParticleEmitterProperties.InitialDelay
getset

Definition at line 78 of file ParticleEmitter.cs.

◆ LifeTimeMultiplier

float Barotrauma.Particles.ParticleEmitterProperties.LifeTimeMultiplier
getset

Definition at line 99 of file ParticleEmitter.cs.

◆ Name

string Barotrauma.Particles.ParticleEmitterProperties.Name
get

Definition at line 14 of file ParticleEmitter.cs.

◆ ParticleAmount

int Barotrauma.Particles.ParticleEmitterProperties.ParticleAmount
getset

Definition at line 69 of file ParticleEmitter.cs.

◆ ParticlesPerSecond

float Barotrauma.Particles.ParticleEmitterProperties.ParticlesPerSecond
getset

Definition at line 72 of file ParticleEmitter.cs.

◆ ScaleMax

float Barotrauma.Particles.ParticleEmitterProperties.ScaleMax
getset

Definition at line 59 of file ParticleEmitter.cs.

◆ ScaleMin

float Barotrauma.Particles.ParticleEmitterProperties.ScaleMin
getset

Definition at line 56 of file ParticleEmitter.cs.

◆ ScaleMultiplier

Vector2 Barotrauma.Particles.ParticleEmitterProperties.ScaleMultiplier
getset

Definition at line 63 of file ParticleEmitter.cs.

◆ SerializableProperties

Dictionary<Identifier, SerializableProperty> Barotrauma.Particles.ParticleEmitterProperties.SerializableProperties
get

Definition at line 125 of file ParticleEmitter.cs.

◆ Velocity

float Barotrauma.Particles.ParticleEmitterProperties.Velocity
getset

Definition at line 119 of file ParticleEmitter.cs.

◆ VelocityMax

float Barotrauma.Particles.ParticleEmitterProperties.VelocityMax
getset

Definition at line 53 of file ParticleEmitter.cs.

◆ VelocityMin

float Barotrauma.Particles.ParticleEmitterProperties.VelocityMin
getset

Definition at line 50 of file ParticleEmitter.cs.