Example #1
0
        private void FindProtocol(byte[] data)
        {
            LightObject lightObj = LightObject.Deserialize(data);

            lightObj.PrintDump();
            E_PROTOCOL_TYPE protocolType   = (E_PROTOCOL_TYPE)lightObj.GetInt(1);
            Protocol        targetProtocol = FindProtocol(protocolType);

            if (targetProtocol == null)
            {
                Debugs.Log("[EmptyProtocol] 해당 프로토콜을 찾을 수 없습니다.");
                return;
            }
            targetProtocol.Process(lightObj);
        }