Barotrauma Client Doc
Barotrauma.CharacterParams.ParticleParams Class Reference
Inheritance diagram for Barotrauma.CharacterParams.ParticleParams:
Barotrauma.CharacterParams.SubParam Barotrauma.ISerializableEntity

Public Member Functions

 ParticleParams (ContentXElement element, CharacterParams character)
 
- Public Member Functions inherited from Barotrauma.CharacterParams.SubParam
 SubParam (ContentXElement element, CharacterParams character)
 
virtual bool Deserialize (bool recursive=true)
 
virtual bool Serialize (bool recursive=true)
 
virtual void Reset ()
 
virtual void AddToEditor (ParamsEditor editor, bool recursive=true, int space=0, GUIFont titleFont=null)
 

Properties

override string Name [get]
 
string Particle [get, set]
 
float AngleMin [get]
 
float AngleMax [get]
 
float ScaleMin [get]
 
float ScaleMax [get]
 
float VelocityMin [get]
 
float VelocityMax [get]
 
float EmitInterval [get]
 
int ParticlesPerSecond [get]
 
int ParticleAmount [get]
 
bool HighQualityCollisionDetection [get]
 
bool CopyEntityAngle [get]
 
- Properties inherited from Barotrauma.CharacterParams.SubParam
virtual string Name [get, set]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 
ContentXElement Element [get, set]
 
List< SubParamSubParams = new List<SubParam>() [get, set]
 
CharacterParams Character [get]
 
SerializableEntityEditor SerializableEntityEditor [get, protected set]
 
- Properties inherited from Barotrauma.ISerializableEntity
string Name [get]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Barotrauma.CharacterParams.SubParam
ContentXElement CreateElement (string name, params object[] attrs)
 
bool RemoveSubParam< T > (T subParam, IList< T > collection=null)
 

Detailed Description

Definition at line 458 of file CharacterParams.cs.

Constructor & Destructor Documentation

◆ ParticleParams()

Barotrauma.CharacterParams.ParticleParams.ParticleParams ( ContentXElement  element,
CharacterParams  character 
)

Definition at line 509 of file CharacterParams.cs.

Property Documentation

◆ AngleMax

float Barotrauma.CharacterParams.ParticleParams.AngleMax
get

Definition at line 480 of file CharacterParams.cs.

◆ AngleMin

float Barotrauma.CharacterParams.ParticleParams.AngleMin
get

Definition at line 477 of file CharacterParams.cs.

◆ CopyEntityAngle

bool Barotrauma.CharacterParams.ParticleParams.CopyEntityAngle
get

Definition at line 507 of file CharacterParams.cs.

◆ EmitInterval

float Barotrauma.CharacterParams.ParticleParams.EmitInterval
get

Definition at line 495 of file CharacterParams.cs.

◆ HighQualityCollisionDetection

bool Barotrauma.CharacterParams.ParticleParams.HighQualityCollisionDetection
get

Definition at line 504 of file CharacterParams.cs.

◆ Name

override string Barotrauma.CharacterParams.ParticleParams.Name
get

Definition at line 461 of file CharacterParams.cs.

◆ Particle

string Barotrauma.CharacterParams.ParticleParams.Particle
getset

Definition at line 474 of file CharacterParams.cs.

◆ ParticleAmount

int Barotrauma.CharacterParams.ParticleParams.ParticleAmount
get

Definition at line 501 of file CharacterParams.cs.

◆ ParticlesPerSecond

int Barotrauma.CharacterParams.ParticleParams.ParticlesPerSecond
get

Definition at line 498 of file CharacterParams.cs.

◆ ScaleMax

float Barotrauma.CharacterParams.ParticleParams.ScaleMax
get

Definition at line 486 of file CharacterParams.cs.

◆ ScaleMin

float Barotrauma.CharacterParams.ParticleParams.ScaleMin
get

Definition at line 483 of file CharacterParams.cs.

◆ VelocityMax

float Barotrauma.CharacterParams.ParticleParams.VelocityMax
get

Definition at line 492 of file CharacterParams.cs.

◆ VelocityMin

float Barotrauma.CharacterParams.ParticleParams.VelocityMin
get

Definition at line 489 of file CharacterParams.cs.