#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