Exemple #1
0
    public static void socketConnectionReceiver()
    {
        socketEmitter = IO.Socket("http://97.74.233.60:3008").Emit("join", user);


        socketEmitter.On("notify_user", (data) =>
        {
            Debug.Log(data);
        });
        socketEmitter.On("notify_users", (data) =>
        {
            Debug.Log(data);
        });

        socketEmitter.On("send_game_init_data", (data) =>
        {
            /*
             * Code for Dijkstra init with connected roads and also waypoints
             *
             */
            Debug.Log(data);
        });

        socketEmitter.On("send_spcial_event_data", (data) =>
        {
            /*
             * Code for special events
             *
             */
            Debug.Log(data);
        });

        socketEmitter.Emit("user_score", "UserScore");
        socketEmitter.Emit("card_selection", "cardSelection");


        socketEmitter.On("send_data_to_game", (data) =>
        {
            Debug.Log(data);
        });
        socketEmitter.On("end_game", (data) =>
        {
            Debug.Log(data);
            socketEmitter.Off();
        });
    }
Exemple #2
0
 void IListener.Call(params object[] args)
 {
     _emitter.Off(_eventString, this);
     _fn.Call(args);
 }