public void MakeTransition(GameNodeName _nodeName, GuidePrecondition _condition,GuideInput _input) { GuideNode _node = _dictNodes[_nodeName]; _node.input = _input; _node.PreCondition = _condition; _node.RunNode(); Current = _node; }
public void AddNode(GuideNode _node, GameNodeName _nodeName) { if (_dictNodes.ContainsKey(_nodeName)) { return; } _dictNodes.Add(_nodeName, _node); }
public void MakeTransition(GameNodeName _nodeName, GuidePrecondition _condition, GuideInput _input) { GuideNode _node = _dictNodes[_nodeName]; _node.input = _input; _node.PreCondition = _condition; _node.RunNode(); Current = _node; }
public void AddNode(GuideNode _node, GameNodeName _nodeName) { if (_dictNodes.ContainsKey(_nodeName)) return; _dictNodes.Add(_nodeName, _node); }