Esempio n. 1
0
        //-------------------------------------------------------------------------
        public void _s2allcLogicUpdate(List <string> vec_param)
        {
            if (!mScene.isInit())
            {
                return;
            }

            int index        = 0;
            int protocol_num = int.Parse(vec_param[++index]);

            for (int i = 0; i < protocol_num; ++i)
            {
                int           param_num = int.Parse(vec_param[++index]);
                List <string> l         = new List <string>();
                for (int j = 0; j < param_num; ++j)
                {
                    l.Add(vec_param[++index]);
                }
                if (l.Count > 0)
                {
                    byte name = byte.Parse(l[0]);
                    if (mMapServerAoIMethod.ContainsKey(name))
                    {
                        mMapServerAoIMethod[name](l);
                    }
                    else
                    {
                        Debug.LogError("CRenderScene::_s2allcLogicUpdate() not found methodname! methodname=" + name);
                    }
                }
            }
        }