public static GameController getInstance() { if (instance == null) { ServerConection serverConnection = ServerConection.getInstance(); instance = new GameController(serverConnection); } return(instance); }
public static ServerConection getInstance() { if (instance == null) { using (var cts = new CancellationTokenSource()) { var t = Task.Run(async() => await ConfigurationManager.Instance.GetAsync(cts.Token)); t.Wait(); var config = t.Result; IP = config.IP; PORT = config.PORT; DEBUG = config.DEBUG; URL_MEDIA = "http://" + ServerConection.IP + ":" + ServerConection.PORT + "/media/"; } instance = new ServerConection(); } return(instance); }
private GameController(ServerConection serverConnection) { this.conn = serverConnection; appSettings = this.conn.GetSettings(); appInformationAndInstruction = this.conn.GetInfo(); }