Barotrauma Server Doc
Barotrauma.ConditionalSprite Class Reference

Public Member Functions

 ConditionalSprite (ContentXElement element, ISerializableEntity target, string file="", bool lazyLoad=false)
 
void CheckConditionals ()
 

Public Attributes

readonly List< PropertyConditionalconditionals = new List<PropertyConditional>()
 
readonly PropertyConditional.LogicalOperatorType LogicalOperator
 
readonly bool Exclusive
 

Properties

bool IsActive = true [get]
 
ISerializableEntity Target [get]
 
Sprite Sprite [get]
 
DeformableSprite DeformableSprite [get]
 
Sprite ActiveSprite [get]
 

Detailed Description

Definition at line 6 of file ConditionalSprite.cs.

Constructor & Destructor Documentation

◆ ConditionalSprite()

Barotrauma.ConditionalSprite.ConditionalSprite ( ContentXElement  element,
ISerializableEntity  target,
string  file = "",
bool  lazyLoad = false 
)

Definition at line 18 of file ConditionalSprite.cs.

Member Function Documentation

◆ CheckConditionals()

void Barotrauma.ConditionalSprite.CheckConditionals ( )

Definition at line 40 of file ConditionalSprite.cs.

Member Data Documentation

◆ conditionals

readonly List<PropertyConditional> Barotrauma.ConditionalSprite.conditionals = new List<PropertyConditional>()

Definition at line 8 of file ConditionalSprite.cs.

◆ Exclusive

readonly bool Barotrauma.ConditionalSprite.Exclusive

Definition at line 12 of file ConditionalSprite.cs.

◆ LogicalOperator

readonly PropertyConditional.LogicalOperatorType Barotrauma.ConditionalSprite.LogicalOperator

Definition at line 11 of file ConditionalSprite.cs.

Property Documentation

◆ ActiveSprite

Sprite Barotrauma.ConditionalSprite.ActiveSprite
get

Definition at line 16 of file ConditionalSprite.cs.

◆ DeformableSprite

DeformableSprite Barotrauma.ConditionalSprite.DeformableSprite
get

Definition at line 15 of file ConditionalSprite.cs.

◆ IsActive

bool Barotrauma.ConditionalSprite.IsActive = true
get

Definition at line 9 of file ConditionalSprite.cs.

◆ Sprite

Sprite Barotrauma.ConditionalSprite.Sprite
get

Definition at line 14 of file ConditionalSprite.cs.

◆ Target

ISerializableEntity Barotrauma.ConditionalSprite.Target
get

Definition at line 13 of file ConditionalSprite.cs.