C# Class AoMBrgEditor.PssgFile

Afficher le fichier Open project: Ryder25/Age-of-Mythology Class Usage Examples

Méthodes publiques

Свойство Type Description
attributeInfo PssgAttributeInfo[]
magic string
nodeInfo PssgNodeInfo[]
rootNode PssgNode

Méthodes publiques

Méthode Description
AddAttribute ( PssgNode parentNode, int attributeID, object data ) : PssgAttribute
AddAttributeInfo ( string name, PssgNodeInfo nodeInfo ) : PssgAttributeInfo
AddNode ( PssgNode parentNode, int nodeID ) : PssgNode
AddNodeInfo ( string name ) : PssgNodeInfo
CreateSpecificTreeViewNode ( TreeView tv, string nodeName ) : void
CreateSpecificTreeViewNode ( TreeView tv, string nodeName, string attributeName, string attributeValue ) : void
CreateTreeViewNode ( PssgNode node ) : TreeNode
FindNodes ( string name, string attributeName = null, string attributeValue = null ) : List
GetAttributeInfo ( string attributeInfoName ) : PssgAttributeInfo[]
GetNodeInfo ( string nodeInfoName ) : PssgNodeInfo[]
PssgFile ( ) : System
PssgFile ( System fileStream ) : System
RemoveAttribute ( PssgNode node, string attributeName ) : void
RemoveAttributeInfo ( int id ) : void
RemoveNode ( PssgNode node ) : void
RemoveNodeInfo ( int id ) : void
Write ( System fileStream ) : void
WriteAsModel ( System fileStream ) : void

Method Details

AddAttribute() public méthode

public AddAttribute ( PssgNode parentNode, int attributeID, object data ) : PssgAttribute
parentNode PssgNode
attributeID int
data object
Résultat PssgAttribute

AddAttributeInfo() public méthode

public AddAttributeInfo ( string name, PssgNodeInfo nodeInfo ) : PssgAttributeInfo
name string
nodeInfo PssgNodeInfo
Résultat PssgAttributeInfo

AddNode() public méthode

public AddNode ( PssgNode parentNode, int nodeID ) : PssgNode
parentNode PssgNode
nodeID int
Résultat PssgNode

AddNodeInfo() public méthode

public AddNodeInfo ( string name ) : PssgNodeInfo
name string
Résultat PssgNodeInfo

CreateSpecificTreeViewNode() public méthode

public CreateSpecificTreeViewNode ( TreeView tv, string nodeName ) : void
tv System.Windows.Forms.TreeView
nodeName string
Résultat void

CreateSpecificTreeViewNode() public méthode

public CreateSpecificTreeViewNode ( TreeView tv, string nodeName, string attributeName, string attributeValue ) : void
tv System.Windows.Forms.TreeView
nodeName string
attributeName string
attributeValue string
Résultat void

CreateTreeViewNode() public méthode

public CreateTreeViewNode ( PssgNode node ) : TreeNode
node PssgNode
Résultat TreeNode

FindNodes() public méthode

public FindNodes ( string name, string attributeName = null, string attributeValue = null ) : List
name string
attributeName string
attributeValue string
Résultat List

GetAttributeInfo() public méthode

public GetAttributeInfo ( string attributeInfoName ) : PssgAttributeInfo[]
attributeInfoName string
Résultat PssgAttributeInfo[]

GetNodeInfo() public méthode

public GetNodeInfo ( string nodeInfoName ) : PssgNodeInfo[]
nodeInfoName string
Résultat PssgNodeInfo[]

PssgFile() public méthode

public PssgFile ( ) : System
Résultat System

PssgFile() public méthode

public PssgFile ( System fileStream ) : System
fileStream System
Résultat System

RemoveAttribute() public méthode

public RemoveAttribute ( PssgNode node, string attributeName ) : void
node PssgNode
attributeName string
Résultat void

RemoveAttributeInfo() public méthode

public RemoveAttributeInfo ( int id ) : void
id int
Résultat void

RemoveNode() public méthode

public RemoveNode ( PssgNode node ) : void
node PssgNode
Résultat void

RemoveNodeInfo() public méthode

public RemoveNodeInfo ( int id ) : void
id int
Résultat void

Write() public méthode

public Write ( System fileStream ) : void
fileStream System
Résultat void

WriteAsModel() public méthode

public WriteAsModel ( System fileStream ) : void
fileStream System
Résultat void

Property Details

attributeInfo public_oe property

public PssgAttributeInfo[] attributeInfo
Résultat PssgAttributeInfo[]

magic public_oe property

public string magic
Résultat string

nodeInfo public_oe property

public PssgNodeInfo[] nodeInfo
Résultat PssgNodeInfo[]

rootNode public_oe property

public PssgNode rootNode
Résultat PssgNode