C# 클래스 Danmaku_no_Kyojin.BulletEngine.BulletMLNode

This is a single node from a BulletML document.
파일 보기 프로젝트 열기: Noxalus/Danmaku-no-Kyojin 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ChildNodes List

공개 메소드들

메소드 설명
BulletMLNode ( ) : System

Initializes a new instance of the BulletMLLib.BulletMLNode class.

FindLabelNode ( string strLabel, ENodeName eName ) : BulletMLNode

Find a node of a specific type and label Recurse into the xml tree until we find it!

FindParentNode ( ENodeName nodeType ) : BulletMLNode

Find a parent node of the specified node type

GetChild ( ENodeName name ) : BulletMLNode
GetChildValue ( ENodeName name, BulletMLTask task ) : float
GetRootNode ( ) : BulletMLNode

Gets the root node.

GetValue ( BulletMLTask task ) : float

Gets the value of this node for a specific instance of a task.

Parse ( XmlNode bulletNodeElement, BulletMLNode parentNode ) : bool

Parse the specified bulletNodeElement. Read all the data from the xml node into this dude.

비공개 메소드들

메소드 설명
StringToName ( string str ) : ENodeName

Convert a string to it's ENodeName enum equivalent

StringToType ( string str ) : ENodeType

Convert a string to it's ENodeType enum equivalent

메소드 상세

BulletMLNode() 공개 메소드

Initializes a new instance of the BulletMLLib.BulletMLNode class.
public BulletMLNode ( ) : System
리턴 System

FindLabelNode() 공개 메소드

Find a node of a specific type and label Recurse into the xml tree until we find it!
public FindLabelNode ( string strLabel, ENodeName eName ) : BulletMLNode
strLabel string
eName ENodeName
리턴 BulletMLNode

FindParentNode() 공개 메소드

Find a parent node of the specified node type
public FindParentNode ( ENodeName nodeType ) : BulletMLNode
nodeType ENodeName Node type to find.
리턴 BulletMLNode

GetChild() 공개 메소드

public GetChild ( ENodeName name ) : BulletMLNode
name ENodeName
리턴 BulletMLNode

GetChildValue() 공개 메소드

public GetChildValue ( ENodeName name, BulletMLTask task ) : float
name ENodeName
task BulletMLTask
리턴 float

GetRootNode() 공개 메소드

Gets the root node.
public GetRootNode ( ) : BulletMLNode
리턴 BulletMLNode

GetValue() 공개 메소드

Gets the value of this node for a specific instance of a task.
public GetValue ( BulletMLTask task ) : float
task BulletMLTask Task.
리턴 float

Parse() 공개 메소드

Parse the specified bulletNodeElement. Read all the data from the xml node into this dude.
public Parse ( XmlNode bulletNodeElement, BulletMLNode parentNode ) : bool
bulletNodeElement System.Xml.XmlNode Bullet node element.
parentNode BulletMLNode
리턴 bool

프로퍼티 상세

ChildNodes 공개적으로 프로퍼티

A list of all the child nodes for this dude
public List ChildNodes
리턴 List