#include <SpellNode.hpp>
| SpellNode::SpellNode |
( |
NodeType |
type, |
|
|
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
|
inline |
| SpellNode::~SpellNode |
( |
| ) |
|
| void SpellNode::connectNode |
( |
SpellNode * |
otherNode | ) |
|
Link node if not already exist The contract involves adding the current node from the calling party
- Parameters
-
| std::set<SpellNode *>& SpellNode::getConnectedNodes |
( |
| ) |
|
|
inline |
| float SpellNode::getDistance |
( |
const SpellNode * |
otherNode | ) |
const |
Получение расстояния от одной ноды до другой
- Parameters
-
- Returns
| float SpellNode::getX |
( |
| ) |
const |
|
inline |
| float SpellNode::getY |
( |
| ) |
const |
|
inline |
| float SpellNode::getZ |
( |
| ) |
const |
|
inline |
| bool SpellNode::inTick |
( |
| ) |
const |
|
inline |
| virtual bool SpellNode::isEnergyNode |
( |
| ) |
|
|
inlinevirtual |
| void SpellNode::iterrator |
( |
std::function< void(SpellNode *)> |
next | ) |
|
Main tick method. Not execute tick on parent node
- Parameters
-
| std::set<SpellNode *> SpellNode::connectedNodes |
|
protected |
| bool SpellNode::nowInTick |
|
protected |
The documentation for this class was generated from the following files:
- /home/travis/build/glitchless/Recast/src/headers/spells/nodes/SpellNode.hpp
- /home/travis/build/glitchless/Recast/src/spell/nodes/SpellNode.cpp