Barotrauma Client Doc
Barotrauma.CharacterEditor.Wizard Class Reference

Public Types

enum class  Tab { None , Character , Ragdoll }
 

Public Member Functions

void CopyExisting (CharacterParams character, RagdollParams ragdoll, IEnumerable< AnimationParams > animations)
 
void Reset ()
 
void SelectTab (Tab tab)
 
void AddToGUIUpdateList ()
 
void CreateCharacter (XElement ragdollElement, XElement characterElement=null, IEnumerable< AnimationParams > animations=null)
 

Static Public Member Functions

static LocalizedString GetCharacterEditorTranslation (string text)
 

Static Public Attributes

static Wizard instance
 

Properties

bool IsCopy [get]
 
CharacterParams SourceCharacter [get]
 
RagdollParams SourceRagdoll [get]
 
IEnumerable< AnimationParamsSourceAnimations [get]
 
static Wizard Instance [get]
 

Detailed Description

Definition at line 11 of file Wizard.cs.

Member Enumeration Documentation

◆ Tab

Enumerator
None 
Character 
Ragdoll 

Definition at line 70 of file Wizard.cs.

Member Function Documentation

◆ AddToGUIUpdateList()

void Barotrauma.CharacterEditor.Wizard.AddToGUIUpdateList ( )

Definition at line 93 of file Wizard.cs.

◆ CopyExisting()

void Barotrauma.CharacterEditor.Wizard.CopyExisting ( CharacterParams  character,
RagdollParams  ragdoll,
IEnumerable< AnimationParams animations 
)

Definition at line 31 of file Wizard.cs.

◆ CreateCharacter()

void Barotrauma.CharacterEditor.Wizard.CreateCharacter ( XElement  ragdollElement,
XElement  characterElement = null,
IEnumerable< AnimationParams animations = null 
)

Definition at line 98 of file Wizard.cs.

◆ GetCharacterEditorTranslation()

static LocalizedString Barotrauma.CharacterEditor.Wizard.GetCharacterEditorTranslation ( string  text)
static

◆ Reset()

void Barotrauma.CharacterEditor.Wizard.Reset ( )

Definition at line 63 of file Wizard.cs.

◆ SelectTab()

void Barotrauma.CharacterEditor.Wizard.SelectTab ( Tab  tab)

Definition at line 74 of file Wizard.cs.

Member Data Documentation

◆ instance

Wizard Barotrauma.CharacterEditor.Wizard.instance
static

Definition at line 48 of file Wizard.cs.

Property Documentation

◆ Instance

Wizard Barotrauma.CharacterEditor.Wizard.Instance
staticget

Definition at line 49 of file Wizard.cs.

◆ IsCopy

bool Barotrauma.CharacterEditor.Wizard.IsCopy
get

Definition at line 26 of file Wizard.cs.

◆ SourceAnimations

IEnumerable<AnimationParams> Barotrauma.CharacterEditor.Wizard.SourceAnimations
get

Definition at line 29 of file Wizard.cs.

◆ SourceCharacter

CharacterParams Barotrauma.CharacterEditor.Wizard.SourceCharacter
get

Definition at line 27 of file Wizard.cs.

◆ SourceRagdoll

RagdollParams Barotrauma.CharacterEditor.Wizard.SourceRagdoll
get

Definition at line 28 of file Wizard.cs.