private void SyncSceneObject(KProtoBuf buf) { log.Debug("同步场景物件数据"); S2C_SYNC_SCENE_OBJ respond = buf as S2C_SYNC_SCENE_OBJ; AddSceneObj(respond); }
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(); }