C# 클래스 AoMBrgEditor.PssgNode

파일 보기 프로젝트 열기: Ryder25/Age-of-Mythology 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ParentNode PssgNode
TreeNode System.Windows.Forms.TreeNode
attributes PssgAttribute>.Dictionary
data byte[]
id int
isDataNode bool
subNodes AoMBrgEditor.PssgNode[]

공개 메소드들

메소드 설명
AddAttributeInfo ( int id ) : void
FindNodes ( string nodeName, string attributeName = null, string attributeValue = null ) : List
HasAttribute ( int attributeID ) : bool

Determines whether the current node has an attribute with the specified id.

HasAttribute ( string attributeName ) : bool
PssgNode ( PssgBinaryReader reader, PssgFile file, PssgNode node, bool useDataNodeCheck ) : System
PssgNode ( PssgNode nodeToCopy ) : System
PssgNode ( int id, PssgFile file, PssgNode node, bool isDataNode ) : System
RemoveAttributeInfo ( int id ) : void
RemoveNodeInfo ( int id ) : void
ToString ( ) : string
UpdateSize ( ) : void
Write ( PssgBinaryWriter writer ) : void
this ( int attributeID ) : PssgAttribute

Gets or sets the node attribute associated with the specified attribute id.

this ( string attributeName ) : PssgAttribute

메소드 상세

AddAttributeInfo() 공개 메소드

public AddAttributeInfo ( int id ) : void
id int
리턴 void

FindNodes() 공개 메소드

public FindNodes ( string nodeName, string attributeName = null, string attributeValue = null ) : List
nodeName string
attributeName string
attributeValue string
리턴 List

HasAttribute() 공개 메소드

Determines whether the current node has an attribute with the specified id.
public HasAttribute ( int attributeID ) : bool
attributeID int The id of the attribute to find.
리턴 bool

HasAttribute() 공개 메소드

public HasAttribute ( string attributeName ) : bool
attributeName string
리턴 bool

PssgNode() 공개 메소드

public PssgNode ( PssgBinaryReader reader, PssgFile file, PssgNode node, bool useDataNodeCheck ) : System
reader PssgBinaryReader
file PssgFile
node PssgNode
useDataNodeCheck bool
리턴 System

PssgNode() 공개 메소드

public PssgNode ( PssgNode nodeToCopy ) : System
nodeToCopy PssgNode
리턴 System

PssgNode() 공개 메소드

public PssgNode ( int id, PssgFile file, PssgNode node, bool isDataNode ) : System
id int
file PssgFile
node PssgNode
isDataNode bool
리턴 System

RemoveAttributeInfo() 공개 메소드

public RemoveAttributeInfo ( int id ) : void
id int
리턴 void

RemoveNodeInfo() 공개 메소드

public RemoveNodeInfo ( int id ) : void
id int
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

UpdateSize() 공개 메소드

public UpdateSize ( ) : void
리턴 void

Write() 공개 메소드

public Write ( PssgBinaryWriter writer ) : void
writer PssgBinaryWriter
리턴 void

this() 공개 메소드

Gets or sets the node attribute associated with the specified attribute id.
public this ( int attributeID ) : PssgAttribute
attributeID int The id of the attribute to get or set.
리턴 PssgAttribute

this() 공개 메소드

public this ( string attributeName ) : PssgAttribute
attributeName string
리턴 PssgAttribute

프로퍼티 상세

ParentNode 공개적으로 프로퍼티

public PssgNode,AoMBrgEditor ParentNode
리턴 PssgNode

TreeNode 공개적으로 프로퍼티

public TreeNode,System.Windows.Forms TreeNode
리턴 System.Windows.Forms.TreeNode

attributes 공개적으로 프로퍼티

public Dictionary attributes
리턴 PssgAttribute>.Dictionary

data 공개적으로 프로퍼티

public byte[] data
리턴 byte[]

id 공개적으로 프로퍼티

public int id
리턴 int

isDataNode 공개적으로 프로퍼티

public bool isDataNode
리턴 bool

subNodes 공개적으로 프로퍼티

public PssgNode[],AoMBrgEditor subNodes
리턴 AoMBrgEditor.PssgNode[]