/// <summary> /// setups the data manager for a specific mode /// </summary> /// <param name="mode">mode selected</param> void SetupSelectedMode(DataManager.GameMode mode) { switch (mode) { case DataManager.GameMode.FreeForAll: SetupForFreeForAll(mode); break; case DataManager.GameMode.AI_vs_AI: SetupArtificialIntelligenceBattle(mode); break; case DataManager.GameMode.NeuralNetworkTraining: SetupNeuralNetworkTraining(mode); break; default: break; } }
/// <summary> /// setups data manager with the data for AI vs AI battle /// </summary> /// <param name="mode">mode selected</param> void SetupArtificialIntelligenceBattle(DataManager.GameMode mode) { DataManager.gameMode = mode; }
/// <summary> /// setups data manager with the data for neural network training /// </summary> /// <param name="mode">mode selected</param> void SetupNeuralNetworkTraining(DataManager.GameMode mode) { DataManager.gameMode = mode; }
/// <summary> /// setups data manager with the data for free for all battle /// </summary> /// <param name="mode">mode selected</param> void SetupForFreeForAll(DataManager.GameMode mode) { DataManager.gameMode = mode; }