Example #1
0
        private void finishRead(StateObject state)
        {
            Debug.Log("Received a total number of byes of: " + state.offset);
            OpCodeReceive opCode = ((OpCodeReceive)state.buffer[0]);

            if (state.offset > 0 && callbacks.ContainsKey(opCode))
            {
                callbacks[opCode].call(state.buffer);
            }
            else
            {
                Debug.Log("Not Registered OpCode Callback");
            }

            Receive(client);
        }
Example #2
0
 public void Off(OpCodeReceive opCode, Emitter.Listener callback)
 {
     callbacks.Remove(opCode);
 }
Example #3
0
 public void On(OpCodeReceive opCode, Emitter.Listener callback)
 {
     callbacks.Add(opCode, callback);
 }