private void Awake() { Socket = new Client(url); Socket.Opened += SocketOpened; Socket.On("Configure", (data) => { ConfigureSchema parsedData = JsonUtility.FromJson <ConfigureSchema>(data.Json.args[0].ToString()); SocketID = parsedData.id; Console.AddMessageToChatBox("SERVER: Connected to Chat Server."); Console.AddMessageToChatBox("SERVER: Configured identification: " + SocketID); }); Socket.On("Update", (data) => { DataSchema parsedData = JsonUtility.FromJson <DataSchema>(data.Json.args[0].ToString()); /* Process Chat Data */ foreach (ChatDataSchema chat in parsedData.chat) { if (chat.id == SocketID) { Console.AddMessageToChatBox("<color=#00ffffff>[" + chat.id + "]: " + chat.msg + "</color>"); } else { Console.AddMessageToChatBox("[" + chat.id + "]: " + chat.msg); } } /* Process Chat Data End */ }); Socket.Connect(); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); BundleConfig.RegisterBundles(BundleTable.Bundles); /// ConfigureAutoMapper.Execute(); ConfigureSchema.Execute(); //Set IOC config var container = IOCConfig.InitializeClient(webAssembly: typeof(MTFS.Host.MVC.WebApiApplication).Assembly); GlobalConfiguration.Configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container); GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); }