C# 클래스 AoMBrgEditor.PssgFile

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

공개 프로퍼티들

프로퍼티 타입 설명
attributeInfo PssgAttributeInfo[]
magic string
nodeInfo PssgNodeInfo[]
rootNode PssgNode

공개 메소드들

메소드 설명
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

메소드 상세

AddAttribute() 공개 메소드

public AddAttribute ( PssgNode parentNode, int attributeID, object data ) : PssgAttribute
parentNode PssgNode
attributeID int
data object
리턴 PssgAttribute

AddAttributeInfo() 공개 메소드

public AddAttributeInfo ( string name, PssgNodeInfo nodeInfo ) : PssgAttributeInfo
name string
nodeInfo PssgNodeInfo
리턴 PssgAttributeInfo

AddNode() 공개 메소드

public AddNode ( PssgNode parentNode, int nodeID ) : PssgNode
parentNode PssgNode
nodeID int
리턴 PssgNode

AddNodeInfo() 공개 메소드

public AddNodeInfo ( string name ) : PssgNodeInfo
name string
리턴 PssgNodeInfo

CreateSpecificTreeViewNode() 공개 메소드

public CreateSpecificTreeViewNode ( TreeView tv, string nodeName ) : void
tv System.Windows.Forms.TreeView
nodeName string
리턴 void

CreateSpecificTreeViewNode() 공개 메소드

public CreateSpecificTreeViewNode ( TreeView tv, string nodeName, string attributeName, string attributeValue ) : void
tv System.Windows.Forms.TreeView
nodeName string
attributeName string
attributeValue string
리턴 void

CreateTreeViewNode() 공개 메소드

public CreateTreeViewNode ( PssgNode node ) : TreeNode
node PssgNode
리턴 TreeNode

FindNodes() 공개 메소드

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

GetAttributeInfo() 공개 메소드

public GetAttributeInfo ( string attributeInfoName ) : PssgAttributeInfo[]
attributeInfoName string
리턴 PssgAttributeInfo[]

GetNodeInfo() 공개 메소드

public GetNodeInfo ( string nodeInfoName ) : PssgNodeInfo[]
nodeInfoName string
리턴 PssgNodeInfo[]

PssgFile() 공개 메소드

public PssgFile ( ) : System
리턴 System

PssgFile() 공개 메소드

public PssgFile ( System fileStream ) : System
fileStream System
리턴 System

RemoveAttribute() 공개 메소드

public RemoveAttribute ( PssgNode node, string attributeName ) : void
node PssgNode
attributeName string
리턴 void

RemoveAttributeInfo() 공개 메소드

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

RemoveNode() 공개 메소드

public RemoveNode ( PssgNode node ) : void
node PssgNode
리턴 void

RemoveNodeInfo() 공개 메소드

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

Write() 공개 메소드

public Write ( System fileStream ) : void
fileStream System
리턴 void

WriteAsModel() 공개 메소드

public WriteAsModel ( System fileStream ) : void
fileStream System
리턴 void

프로퍼티 상세

attributeInfo 공개적으로 프로퍼티

public PssgAttributeInfo[] attributeInfo
리턴 PssgAttributeInfo[]

magic 공개적으로 프로퍼티

public string magic
리턴 string

nodeInfo 공개적으로 프로퍼티

public PssgNodeInfo[] nodeInfo
리턴 PssgNodeInfo[]

rootNode 공개적으로 프로퍼티

public PssgNode rootNode
리턴 PssgNode