Barotrauma Client Doc
|
Public Member Functions | |
override string | GenerateName () |
SpriteParams | GetSprite () |
float | GetSpriteOrientation () |
The orientation of the sprite as drawn on the sprite sheet (in radians). More... | |
float | GetSpriteOrientationInDegrees () |
LimbParams (ContentXElement element, RagdollParams ragdoll) | |
bool | AddAttack () |
bool | AddSound () |
bool | AddLight () |
bool | AddDamageModifier () |
bool | RemoveAttack () |
bool | RemoveSound () |
bool | RemoveLight () |
bool | RemoveDamageModifier (DamageModifierParams damageModifier) |
Public Member Functions inherited from Barotrauma.RagdollParams.SubParam | |
SubParam (ContentXElement element, RagdollParams ragdoll) | |
virtual bool | Deserialize (ContentXElement element=null, bool recursive=true) |
virtual bool | Serialize (ContentXElement element=null, bool recursive=true) |
virtual void | SetCurrentElementAsOriginalElement () |
virtual void | Reset () |
virtual void | AddToEditor (ParamsEditor editor, bool recursive=true, int space=0) |
Public Attributes | |
readonly SpriteParams | normalSpriteParams |
readonly SpriteParams | damagedSpriteParams |
readonly DeformSpriteParams | deformSpriteParams |
readonly List< DecorativeSpriteParams > | decorativeSpriteParams = new List<DecorativeSpriteParams>() |
Protected Member Functions | |
bool | TryAddSubParam< T > (ContentXElement element, Func< ContentXElement, RagdollParams, T > constructor, out T subParam, IList< T > collection=null, Func< IList< T >, bool > filter=null) |
bool | RemoveSubParam< T > (T subParam, IList< T > collection=null) |
Protected Member Functions inherited from Barotrauma.RagdollParams.SubParam | |
ContentXElement | CreateElement (string name, params object[] attrs) |
Properties | |
AttackParams | Attack [get] |
SoundParams | Sound [get] |
LightSourceParams | LightSource [get] |
List< DamageModifierParams > | DamageModifiers = new List<DamageModifierParams>() [get] |
override string | Name [get, set] |
int | ID [get, set] |
LimbType | Type [get, set] |
string | Notes [get, set] |
float | Scale [get, set] |
bool | Flip [get, set] |
bool | MirrorVertically [get, set] |
bool | MirrorHorizontally [get, set] |
bool | Hide [get, set] |
float | SpriteOrientation [get, set] |
LimbType | InheritLimbDepth [get, set] |
float | SteerForce [get, set] |
float | Radius [get, set] |
float | Height [get, set] |
float | Width [get, set] |
float | Density [get, set] |
bool | IgnoreCollisions [get, set] |
float | AngularDamping [get, set] |
float | AttackPriority [get, set] |
Vector2 | PullPos [get, set] |
Vector2 | StepOffset [get, set] |
int | RefJoint [get, set] |
Vector2 | MouthPos [get, set] |
float | ConstantTorque [get, set] |
float | ConstantAngle [get, set] |
float | AttackForceMultiplier [get, set] |
float | MinSeveranceDamage [get, set] |
bool | CanBeSeveredAlive [get, set] |
float | SeveredFadeOutTime = 10.0f [get, set] |
bool | ApplyTailAngle [get, set] |
float | SineFrequencyMultiplier [get, set] |
float | SineAmplitudeMultiplier [get, set] |
float | BlinkFrequency [get, set] |
float | BlinkDurationIn [get, set] |
float | BlinkDurationOut [get, set] |
float | BlinkHoldTime [get, set] |
float | BlinkRotationIn [get, set] |
float | BlinkRotationOut [get, set] |
float | BlinkForce [get, set] |
bool | OnlyBlinkInWater [get, set] |
bool | UseTextureOffsetForBlinking [get, set] |
Vector2 | BlinkTextureOffsetIn [get, set] |
Vector2 | BlinkTextureOffsetOut [get, set] |
TransitionMode | BlinkTransitionIn [get] |
TransitionMode | BlinkTransitionOut [get] |
int | HealthIndex [get, set] |
float | Friction [get, set] |
float | Restitution [get, set] |
Properties inherited from Barotrauma.RagdollParams.SubParam | |
virtual string | Name [get, set] |
Dictionary< Identifier, SerializableProperty > | SerializableProperties [get] |
ContentXElement | Element [get, set] |
ContentXElement | OriginalElement [get, protected set] |
List< SubParam > | SubParams = new List<SubParam>() [get, set] |
RagdollParams | Ragdoll [get] |
SerializableEntityEditor | SerializableEntityEditor [get, protected set] |
Dictionary< Affliction, SerializableEntityEditor > | AfflictionEditors [get] |
Properties inherited from Barotrauma.ISerializableEntity | |
string | Name [get] |
Dictionary< Identifier, SerializableProperty > | SerializableProperties [get] |
Definition at line 562 of file RagdollParams.cs.
Barotrauma.RagdollParams.LimbParams.LimbParams | ( | ContentXElement | element, |
RagdollParams | ragdoll | ||
) |
Definition at line 747 of file RagdollParams.cs.
bool Barotrauma.RagdollParams.LimbParams.AddAttack | ( | ) |
Definition at line 800 of file RagdollParams.cs.
bool Barotrauma.RagdollParams.LimbParams.AddDamageModifier | ( | ) |
bool Barotrauma.RagdollParams.LimbParams.AddLight | ( | ) |
Definition at line 817 of file RagdollParams.cs.
bool Barotrauma.RagdollParams.LimbParams.AddSound | ( | ) |
Definition at line 809 of file RagdollParams.cs.
|
virtual |
Reimplemented from Barotrauma.RagdollParams.SubParam.
SpriteParams Barotrauma.RagdollParams.LimbParams.GetSprite | ( | ) |
float Barotrauma.RagdollParams.LimbParams.GetSpriteOrientation | ( | ) |
The orientation of the sprite as drawn on the sprite sheet (in radians).
float Barotrauma.RagdollParams.LimbParams.GetSpriteOrientationInDegrees | ( | ) |
bool Barotrauma.RagdollParams.LimbParams.RemoveAttack | ( | ) |
Definition at line 829 of file RagdollParams.cs.
bool Barotrauma.RagdollParams.LimbParams.RemoveDamageModifier | ( | DamageModifierParams | damageModifier | ) |
bool Barotrauma.RagdollParams.LimbParams.RemoveLight | ( | ) |
Definition at line 849 of file RagdollParams.cs.
bool Barotrauma.RagdollParams.LimbParams.RemoveSound | ( | ) |
Definition at line 839 of file RagdollParams.cs.
|
protected |
T | : | SubParam |
Definition at line 874 of file RagdollParams.cs.
|
protected |
T | : | SubParam |
Definition at line 861 of file RagdollParams.cs.
readonly SpriteParams Barotrauma.RagdollParams.LimbParams.damagedSpriteParams |
Definition at line 565 of file RagdollParams.cs.
readonly List<DecorativeSpriteParams> Barotrauma.RagdollParams.LimbParams.decorativeSpriteParams = new List<DecorativeSpriteParams>() |
Definition at line 567 of file RagdollParams.cs.
readonly DeformSpriteParams Barotrauma.RagdollParams.LimbParams.deformSpriteParams |
Definition at line 566 of file RagdollParams.cs.
readonly SpriteParams Barotrauma.RagdollParams.LimbParams.normalSpriteParams |
Definition at line 564 of file RagdollParams.cs.
|
getset |
Definition at line 652 of file RagdollParams.cs.
|
getset |
Definition at line 689 of file RagdollParams.cs.
|
get |
Definition at line 569 of file RagdollParams.cs.
|
getset |
Definition at line 676 of file RagdollParams.cs.
|
getset |
Definition at line 655 of file RagdollParams.cs.
|
getset |
Definition at line 701 of file RagdollParams.cs.
|
getset |
Definition at line 704 of file RagdollParams.cs.
|
getset |
Definition at line 716 of file RagdollParams.cs.
|
getset |
Definition at line 698 of file RagdollParams.cs.
|
getset |
Definition at line 707 of file RagdollParams.cs.
|
getset |
Definition at line 710 of file RagdollParams.cs.
|
getset |
Definition at line 713 of file RagdollParams.cs.
|
getset |
Definition at line 725 of file RagdollParams.cs.
|
getset |
Definition at line 728 of file RagdollParams.cs.
|
get |
Definition at line 731 of file RagdollParams.cs.
|
get |
Definition at line 734 of file RagdollParams.cs.
|
getset |
Definition at line 682 of file RagdollParams.cs.
|
getset |
Definition at line 673 of file RagdollParams.cs.
|
getset |
Definition at line 670 of file RagdollParams.cs.
|
get |
Definition at line 572 of file RagdollParams.cs.
|
getset |
Definition at line 646 of file RagdollParams.cs.
|
getset |
Definition at line 616 of file RagdollParams.cs.
|
getset |
Definition at line 742 of file RagdollParams.cs.
|
getset |
Definition at line 739 of file RagdollParams.cs.
|
getset |
Definition at line 640 of file RagdollParams.cs.
|
getset |
Definition at line 625 of file RagdollParams.cs.
|
getset |
Definition at line 597 of file RagdollParams.cs.
|
getset |
Definition at line 649 of file RagdollParams.cs.
|
getset |
Definition at line 631 of file RagdollParams.cs.
|
get |
Definition at line 571 of file RagdollParams.cs.
|
getset |
Definition at line 679 of file RagdollParams.cs.
|
getset |
Definition at line 622 of file RagdollParams.cs.
|
getset |
Definition at line 619 of file RagdollParams.cs.
|
getset |
Definition at line 667 of file RagdollParams.cs.
|
getset |
Definition at line 576 of file RagdollParams.cs.
|
getset |
Definition at line 610 of file RagdollParams.cs.
|
getset |
Definition at line 719 of file RagdollParams.cs.
|
getset |
Definition at line 658 of file RagdollParams.cs.
|
getset |
Definition at line 637 of file RagdollParams.cs.
|
getset |
Definition at line 664 of file RagdollParams.cs.
|
getset |
Definition at line 745 of file RagdollParams.cs.
|
getset |
Definition at line 613 of file RagdollParams.cs.
|
getset |
Definition at line 686 of file RagdollParams.cs.
|
getset |
Definition at line 695 of file RagdollParams.cs.
|
getset |
Definition at line 692 of file RagdollParams.cs.
|
get |
Definition at line 570 of file RagdollParams.cs.
|
getset |
Definition at line 628 of file RagdollParams.cs.
|
getset |
Definition at line 634 of file RagdollParams.cs.
|
getset |
Definition at line 661 of file RagdollParams.cs.
|
getset |
Definition at line 600 of file RagdollParams.cs.
|
getset |
Definition at line 722 of file RagdollParams.cs.
|
getset |
Definition at line 643 of file RagdollParams.cs.