Esempio n. 1
0
        private void SyncSceneObject(KProtoBuf buf)
        {
            log.Debug("同步场景物件数据");
            S2C_SYNC_SCENE_OBJ respond = buf as S2C_SYNC_SCENE_OBJ;

            AddSceneObj(respond);
        }
Esempio n. 2
0
        public void AddSceneObj(S2C_SYNC_SCENE_OBJ sceneObj)
        {
            KSceneObjectType sot = (KSceneObjectType)sceneObj.type;
            KHeroObjectType  hot = KHeroObjectType.hotInvalid;
            KDoodadType      dt  = KDoodadType.dddInvalid;

            SceneEntity entity = CreateSceneObject(sceneObj.id, sot, hot, dt, MapUtils.GetMetreFromInt(sceneObj.x, sceneObj.y), ConfigManager.INVALID_ID);

            entity.Init();
        }