public void DebugNodes() { value = !value; foreach (var item in FindObjectsOfType <NodeObject> ()) { item.DebugCoordinates(value); } if (!value) { NodeObject.ResetInteractions(); } }
/// <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; }