C# 클래스 DataNode

상속: Node
파일 보기 프로젝트 열기: imann24/cs327-bestmobilegameever 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Children List
Parent DataNode,
Value string

공개 메소드들

메소드 설명
AddChild ( DataNode, node ) : void
AddChild ( string value ) : void
DataNode ( ) : UnityEngine
DataNode ( DataNode, parent, string value ) : UnityEngine
DataNode ( string value ) : UnityEngine
Depth ( ) : int
Depth ( int currentDepth ) : int
GetFirstGrandChildValueByKey ( string key ) : string
GetGrandChildrenByKey ( string key ) : DataNode[],
GetGrandChildrenValuesByKey ( string key ) : string[]
LeafCount ( ) : int
NodeDepth ( int depth = 1 ) : int
Root ( ) : DataNode,
SearchForNodeByValue ( string value ) : DataNode,
ToString ( ) : string
initChildList ( ) : void
this ( int index ) : DataNode,
this ( string keyInChildren ) : string

비공개 메소드들

메소드 설명
childValues ( DataNode, parentNode ) : string[]
maxDepthFromChildren ( int currentDepth ) : int
tryReturnFirstNonNullNode ( ) : DataNode,

메소드 상세

AddChild() 공개 메소드

public AddChild ( DataNode, node ) : void
node DataNode,
리턴 void

AddChild() 공개 메소드

public AddChild ( string value ) : void
value string
리턴 void

DataNode() 공개 메소드

public DataNode ( ) : UnityEngine
리턴 UnityEngine

DataNode() 공개 메소드

public DataNode ( DataNode, parent, string value ) : UnityEngine
parent DataNode,
value string
리턴 UnityEngine

DataNode() 공개 메소드

public DataNode ( string value ) : UnityEngine
value string
리턴 UnityEngine

Depth() 공개 메소드

public Depth ( ) : int
리턴 int

Depth() 공개 메소드

public Depth ( int currentDepth ) : int
currentDepth int
리턴 int

GetFirstGrandChildValueByKey() 공개 메소드

public GetFirstGrandChildValueByKey ( string key ) : string
key string
리턴 string

GetGrandChildrenByKey() 공개 메소드

public GetGrandChildrenByKey ( string key ) : DataNode[],
key string
리턴 DataNode[],

GetGrandChildrenValuesByKey() 공개 메소드

public GetGrandChildrenValuesByKey ( string key ) : string[]
key string
리턴 string[]

LeafCount() 공개 메소드

public LeafCount ( ) : int
리턴 int

NodeDepth() 공개 메소드

public NodeDepth ( int depth = 1 ) : int
depth int
리턴 int

Root() 공개 메소드

public Root ( ) : DataNode,
리턴 DataNode,

SearchForNodeByValue() 공개 메소드

public SearchForNodeByValue ( string value ) : DataNode,
value string
리턴 DataNode,

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

initChildList() 공개 메소드

public initChildList ( ) : void
리턴 void

this() 공개 메소드

public this ( int index ) : DataNode,
index int
리턴 DataNode,

this() 공개 메소드

public this ( string keyInChildren ) : string
keyInChildren string
리턴 string

프로퍼티 상세

Children 공개적으로 프로퍼티

public List Children
리턴 List

Parent 공개적으로 프로퍼티

public DataNode, Parent
리턴 DataNode,

Value 공개적으로 프로퍼티

public string Value
리턴 string