public void EnterUnLinking() { if (selectedNode != null) { mode = Modes.unLinking; NodeHighlighter.SetFirst(selectedNode, mode); } }
public static void SetFirst(GameObject firstNode, DiagramController.Modes mode) { first = firstNode.GetComponent <NodeHighlighter>(); switch (mode) { case DiagramController.Modes.selecting: first.mySprite.color = Color.yellow; break; case DiagramController.Modes.linking: first.mySprite.color = Color.green; break; case DiagramController.Modes.unLinking: first.mySprite.color = Color.red; break; } }
private void ExitEdition() { mode = Modes.selecting; NodeHighlighter.first = null; NodeHighlighter.CancelAllHighlights(); }