public void SetInitialState(NodeObject nodeObject) { nodeObject.SetState(initialStateColor, initialStatesprite); // reset previous startNode (if any) if (startNode.nodeObject != null) { SetDefaultState(startNode.nodeObject); } startNode = nodeObject.node; }
public void SetTargetState(NodeObject nodeObject) { nodeObject.SetState(targetStateColor, targetStatesprite); // reset previous targetNode (if any) if (targetNode.nodeObject != null) { SetDefaultState(targetNode.nodeObject); } targetNode = nodeObject.node; }
public void SetDefaultState(NodeObject nodeObject) { nodeObject.SetState(defaultStateColor, defaultStateSprite); }