C# Класс ElementNode

Наследование: Node, IEnumerable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_nodes SpellNode>.Dictionary

Открытые методы

Метод Описание
GetInstance ( ) : ElementNode,

Gets the instance.

GetSelfSpell ( Queue elements ) : SelfSpell,

Gets the self spell.

GetTargetSpell ( Queue elements ) : TargetSpell,

Gets the target spell.

IsTerminal ( Queue elements ) : bool

Does the node have no child ?

SetSelfSpell ( SelfSpell, &selfSpell, Queue elements ) : void

Sets the self spell.

SetTargetSpell ( TargetSpell, &targetSpell, Queue elements ) : void

Sets the target spell.

Защищенные методы

Метод Описание
ElementNode ( Element, element ) : UnityEngine

Initializes a new instance of the ElementNode class.

Приватные методы

Метод Описание
ElementNode ( ) : UnityEngine

Initializes a new instance of the ElementNode class.

Описание методов

ElementNode() защищенный Метод

Initializes a new instance of the ElementNode class.
protected ElementNode ( Element, element ) : UnityEngine
element Element, Element.
Результат UnityEngine

GetInstance() публичный статический Метод

Gets the instance.
public static GetInstance ( ) : ElementNode,
Результат ElementNode,

GetSelfSpell() публичный Метод

Gets the self spell.
public GetSelfSpell ( Queue elements ) : SelfSpell,
elements Queue Elements.
Результат SelfSpell,

GetTargetSpell() публичный Метод

Gets the target spell.
public GetTargetSpell ( Queue elements ) : TargetSpell,
elements Queue Elements.
Результат TargetSpell,

IsTerminal() публичный Метод

Does the node have no child ?
public IsTerminal ( Queue elements ) : bool
elements Queue The Queue of elements composing the spell.
Результат bool

SetSelfSpell() публичный Метод

Sets the self spell.
public SetSelfSpell ( SelfSpell, &selfSpell, Queue elements ) : void
selfSpell SelfSpell, Self spell.
elements Queue Elements.
Результат void

SetTargetSpell() публичный Метод

Sets the target spell.
public SetTargetSpell ( TargetSpell, &targetSpell, Queue elements ) : void
targetSpell TargetSpell, Target spell.
elements Queue Elements.
Результат void

Описание свойств

_nodes защищенное свойство

The children nodes.
protected Dictionary _nodes
Результат SpellNode>.Dictionary