public void DebugNodes()
    {
        value = !value;
        foreach (var item in FindObjectsOfType <NodeObject> ())
        {
            item.DebugCoordinates(value);
        }

        if (!value)
        {
            NodeObject.ResetInteractions();
        }
    }
Beispiel #2
0
 /// <summary>
 /// Helper method: Resets the game
 /// </summary>
 /// <param name="customIndex">Which player starts off.</param>
 private static void ResetGame(int customIndex)
 {
     NodeObject.ResetInteractions();
     TestManager.ins.ResetVictoryText();
     if (savedBoard != null)
     {
         test_OriginalBoard.boardArr = savedBoard;
     }
     savedBoard = null;
     if (TestManager.ins.allPlayers.Count != 0)
     {
         TestManager.ins.allPlayers.Clear();
     }
     foreach (var item in MonoBehaviour.FindObjectsOfType <UserModel>())
     {
         MonoBehaviour.Destroy(item.gameObject);
     }
     foreach (var item in MonoBehaviour.FindObjectsOfType <PieceObject>())
     {
         MonoBehaviour.Destroy(item.gameObject);
     }
     currPlayerIndex = customIndex;
 }