Barotrauma Server
Loading...
Searching...
No Matches
Barotrauma.EditableParams Class Referenceabstract
Inheritance diagram for Barotrauma.EditableParams:
Barotrauma.ISerializableEntity Barotrauma.AnimationParams Barotrauma.CharacterParams Barotrauma.RagdollParams Barotrauma.GroundedMovementParams Barotrauma.SwimParams Barotrauma.FishRagdollParams Barotrauma.HumanRagdollParams Barotrauma.FishGroundedParams Barotrauma.HumanGroundedParams Barotrauma.FishSwimParams Barotrauma.HumanSwimParams Barotrauma.FishRunParams Barotrauma.FishWalkParams Barotrauma.HumanCrouchParams Barotrauma.HumanRunParams Barotrauma.HumanWalkParams Barotrauma.FishSwimFastParams Barotrauma.FishSwimSlowParams Barotrauma.HumanSwimFastParams Barotrauma.HumanSwimSlowParams

Public Member Functions

virtual bool Save (string fileNameWithoutExtension=null, System.Xml.XmlWriterSettings settings=null)
 
virtual bool Reset (bool forceReload=false)
 

Protected Member Functions

ContentXElement CreateElement (string name, params object[] attrs)
 
virtual string GetName ()
 
virtual bool Deserialize (XElement element=null)
 
virtual bool Serialize (XElement element=null)
 
virtual bool Load (ContentPath file)
 
virtual void UpdatePath (ContentPath fullPath)
 

Protected Attributes

ContentXElement rootElement
 
XDocument doc
 

Properties

bool IsLoaded [get, protected set]
 
string Name [get]
 
string FileName [get]
 
string FileNameWithoutExtension [get]
 
string Folder [get]
 
ContentPath Path = ContentPath.Empty [get, protected set]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get, protected set]
 
virtual ContentXElement MainElement [get]
 
ContentXElement OriginalElement [get, protected set]
 
- Properties inherited from Barotrauma.ISerializableEntity

Member Function Documentation

◆ CreateElement()

ContentXElement Barotrauma.EditableParams.CreateElement ( string name,
params object[] attrs )
protected

◆ Deserialize()

virtual bool Barotrauma.EditableParams.Deserialize ( XElement element = null)
protectedvirtual

◆ GetName()

virtual string Barotrauma.EditableParams.GetName ( )
protectedvirtual

Reimplemented in Barotrauma.CharacterParams.

◆ Load()

virtual bool Barotrauma.EditableParams.Load ( ContentPath file)
protectedvirtual

◆ Reset()

virtual bool Barotrauma.EditableParams.Reset ( bool forceReload = false)
virtual

◆ Save()

virtual bool Barotrauma.EditableParams.Save ( string fileNameWithoutExtension = null,
System.Xml.XmlWriterSettings settings = null )
virtual

◆ Serialize()

virtual bool Barotrauma.EditableParams.Serialize ( XElement element = null)
protectedvirtual

◆ UpdatePath()

virtual void Barotrauma.EditableParams.UpdatePath ( ContentPath fullPath)
protectedvirtual

Member Data Documentation

◆ doc

XDocument Barotrauma.EditableParams.doc
protected

◆ rootElement

ContentXElement Barotrauma.EditableParams.rootElement
protected

Property Documentation

◆ FileName

string Barotrauma.EditableParams.FileName
get

◆ FileNameWithoutExtension

string Barotrauma.EditableParams.FileNameWithoutExtension
get

◆ Folder

string Barotrauma.EditableParams.Folder
get

◆ IsLoaded

bool Barotrauma.EditableParams.IsLoaded
getprotected set

◆ MainElement

virtual ContentXElement Barotrauma.EditableParams.MainElement
get

◆ Name

string Barotrauma.EditableParams.Name
get

◆ OriginalElement

ContentXElement Barotrauma.EditableParams.OriginalElement
getprotected set

◆ Path

ContentPath Barotrauma.EditableParams.Path = ContentPath.Empty
getprotected set

◆ SerializableProperties

Dictionary<Identifier, SerializableProperty> Barotrauma.EditableParams.SerializableProperties
getprotected set

The documentation for this class was generated from the following file: