ツリーの単一のノードを表します。 More...
Public Types | |
| enum | ENodeType |
Public Member Functions | |
| CellTreeNode () | |
| デフォルトのコンストラクタ。 More... | |
| CellTreeNode (byte id, ENodeType nodeType, CellTreeNode parent) | |
| IDとノードタイプを定義し、親ノードを設定するコンストラクタ。 More... | |
| void | AddChild (CellTreeNode child) |
| 指定された子をノードに追加します。 More... | |
| void | Draw () |
| エディタでセルを描画します。 More... | |
| void | GetActiveCells (List< byte > activeCells, bool yIsUpAxis, Vector3 position) |
| 現在プレイヤーが中にいる、または近くにいるすべてのセルIDを収集します。 More... | |
| bool | IsPointInsideCell (bool yIsUpAxis, Vector3 point) |
| 指定された点がセル内にあるかどうかをチェックします。 More... | |
| bool | IsPointNearCell (bool yIsUpAxis, Vector3 point) |
| 指定された点がセルの近くにあるかどうかをチェックします。 More... | |
Public Attributes | |
| byte | Id |
| セルの一意のIDを表します。 More... | |
| Vector3 | Center |
| セルの中央、左上、または右下の位置、 またはセルのサイズを表します。 More... | |
| ENodeType | NodeType |
| セルツリーノードの現在のノードタイプを示します。 More... | |
| CellTreeNode | Parent |
| 親ノードへの参照。 More... | |
| List< CellTreeNode > | Childs |
| すべての子ノードを含むリスト。 More... | |
ツリーの単一のノードを表します。
| CellTreeNode | ( | ) |
デフォルトのコンストラクタ。
| CellTreeNode | ( | byte | id, |
| ENodeType | nodeType, | ||
| CellTreeNode | parent | ||
| ) |
IDとノードタイプを定義し、親ノードを設定するコンストラクタ。
| id | セルのIDは、インタレストグループとして使用されます。 |
| nodeType | セルツリーノードのノードタイプ。 |
| parent | セルツリーノードの親ノード。 |
| void AddChild | ( | CellTreeNode | child | ) |
指定された子をノードに追加します。
| child | ノードに追加される子。 |
| void Draw | ( | ) |
エディタでセルを描画します。
| void GetActiveCells | ( | List< byte > | activeCells, |
| bool | yIsUpAxis, | ||
| Vector3 | position | ||
| ) |
現在プレイヤーが中にいる、または近くにいるすべてのセルIDを収集します。
| activeCells | 現在プレイヤーが中にいる、または近くにいるすべてのセルIDを追加するためのリスト。 |
| yIsUpAxis | y軸を上軸として使用するかどうかを示します。 |
| position | プレイヤーの現在の位置。 |
| bool IsPointInsideCell | ( | bool | yIsUpAxis, |
| Vector3 | point | ||
| ) |
指定された点がセル内にあるかどうかをチェックします。
| yIsUpAxis | y軸を上軸として使用するかどうかを示します。 |
| point | 確認するポイント。 |
| bool IsPointNearCell | ( | bool | yIsUpAxis, |
| Vector3 | point | ||
| ) |
指定された点がセルの近くにあるかどうかをチェックします。
| yIsUpAxis | y軸を上軸として使用するかどうかを示します。 |
| point | 確認するポイント。 |
| Vector3 Center |
セルの中央、左上、または右下の位置、 またはセルのサイズを表します。
| List<CellTreeNode> Childs |
すべての子ノードを含むリスト。
| byte Id |
セルの一意のIDを表します。
| ENodeType NodeType |
セルツリーノードの現在のノードタイプを示します。
| CellTreeNode Parent |
親ノードへの参照。