コード例 #1
0
 public void EnterUnLinking()
 {
     if (selectedNode != null)
     {
         mode = Modes.unLinking;
         NodeHighlighter.SetFirst(selectedNode, mode);
     }
 }
コード例 #2
0
    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;
        }
    }
コード例 #3
0
 private void ExitEdition()
 {
     mode = Modes.selecting;
     NodeHighlighter.first = null;
     NodeHighlighter.CancelAllHighlights();
 }