protected override void Awake() { base.Awake(); mSocketComponent = SocketIOComponent.Instance; mSocketComponent.Init(); mSocketComponent.Connect(); // setup message received callback... if (mSocketComponent != null) { mSocketComponent.On("game_message", OnMessage); mSocketComponent.On("open", OnOpen); mSocketComponent.On("error", OnError); mSocketComponent.On("close", OnClose); mSocketComponent.On("ping", OnPing); } }