//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); string strPoints = prop_set.getPropString("T_Points").get(); if (!string.IsNullOrEmpty(strPoints)) { ListPoints = new List <EbVector3>(); string[] arrayPoints = strPoints.Split(';'); bool is_x = true; float x = 0; foreach (var it in arrayPoints) { if (is_x) { x = float.Parse(it); is_x = false; } else { ListPoints.Add(new EbVector3(x, float.Parse(it), 0)); is_x = true; } } } var prop_type = prop_set.getPropInt("I_Type"); Type = prop_type == null ? RouteType.Default : (RouteType)prop_type.get(); var prop_routecategory = prop_set.getPropInt("I_RouteCategory"); routeCategory = prop_routecategory == null ? RouteCategory.Default : (RouteCategory)prop_routecategory.get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); AnimName = prop_set.getPropString("T_AnimName").get(); FishnetPixelHeight = prop_set.getPropInt("I_FishnetPixelHeight").get(); FishnetHeight = prop_set.getPropInt("I_FishnetHeight").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); TurretBasePixelHeight = prop_set.getPropInt("I_TurretBasePixelHeight").get(); TurretBaseHeight = prop_set.getPropInt("I_TurretBaseHeight").get(); TurretBaseAnimationName = prop_set.getPropString("T_TurretBaseAnimationName").get(); TurretBarrelPixelHeight = prop_set.getPropInt("I_TurretBarrelPixelHeight").get(); TurretBarrelHeight = prop_set.getPropInt("I_TurretBarrelHeight").get(); TurretBarrelAnimationName = prop_set.getPropString("T_TurretBarrelAnimationName").get(); TurretTopCoverPixelHeight = prop_set.getPropInt("I_TurretTopCoverPixelHeight").get(); TurretTopCoverHeight = prop_set.getPropInt("I_TurretTopCoverHeight").get(); TurretTopCoverAnimationName = prop_set.getPropString("T_TurretTopCoverAnimationName").get(); TurretFireBlazeixelHeight = prop_set.getPropInt("I_TurretFireBlazeixelHeight").get(); TurretFireBlazeHeight = prop_set.getPropInt("I_TurretFireBlazeHeight").get(); TurretFireBlazeAnimationName = prop_set.getPropString("T_TurretFireBlazeAnimationName").get(); EffectCompose = EbDataMgr.Instance.getData <TbDataEffectCompose>(prop_set.getPropInt("I_EffectCompose").get()); TurretMarginal = prop_set.getPropInt("I_TurretMarginal").get(); EffectComposeFire = EbDataMgr.Instance.getData <TbDataEffectCompose>(prop_set.getPropInt("I_EffectComposeFire").get()); BulletDataKey = EbDataMgr.Instance.getData <TbDataBullet>(prop_set.getPropInt("I_BulletDataKey").get()); FishnetDataKey = EbDataMgr.Instance.getData <TbDataFishnet>(prop_set.getPropInt("I_FishnetDataKey").get()); TurretRate = prop_set.getPropInt("I_TurretRate").get(); EffectComposeFireNoMoney = EbDataMgr.Instance.getData <TbDataEffectCompose>(prop_set.getPropInt("I_EffectComposeFireNoMoney").get()); AimParticle = EbDataMgr.Instance.getData <TbDataParticle>(prop_set.getPropInt("I_AimParticle").get()); var prop_turrettype = prop_set.getPropInt("I_TurretType"); mTurretType = prop_turrettype == null ? TurretType.Default : (TurretType)prop_turrettype.get(); HitFishParticleDataKey = EbDataMgr.Instance.getData <TbDataParticle>(prop_set.getPropInt("I_HitFishParticleDataKey").get()); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { ChatIcoTypeNameEn = prop_set.getPropString("ChatIcoTypeNameEn").get(); ChatIcoTypeNameCh = prop_set.getPropString("ChatIcoTypeNameCh").get(); ChatIcoTypeIcoName = prop_set.getPropString("ChatIcoTypeIcoName").get(); ChatIcoType = prop_set.getPropInt("ChatIcoType").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); TraceName = prop_set.getPropString("T_TraceName").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); Size = prop_set.getPropInt("I_Size").get(); ParticlePrefabName = prop_set.getPropString("T_ParticlePrefabName").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); AudioName = prop_set.getPropString("T_AudioName").get(); LoopType = (AudioLoopTypeEnum)prop_set.getPropInt("I_LoopType").get(); AudioType = (AudioTypeEnum)prop_set.getPropInt("I_AudioType").get(); }
} //玩家称号 //------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); PlayerTitleId = prop_set.getPropInt("I_PlayerTitleId").get(); PlayerGold = prop_set.getPropInt("I_PlayerGold").get(); PlayerTitle = prop_set.getPropString("T_PlayerTitle").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); AnimationName = prop_set.getPropString("T_AnimationName").get(); SpritePixelHeight = prop_set.getPropInt("I_SpritePixelHeight").get(); SpriteLogicHeight = prop_set.getPropInt("I_SpriteLogicHeight").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); Note = prop_set.getPropString("T_Note").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); SourceName = prop_set.getPropString("T_SourceName").get(); Scale = prop_set.getPropInt("I_Scale").get(); LastTime = prop_set.getPropInt("I_LastTime").get(); }
} // 使用 //------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); PropName = prop_set.getPropString("T_PropName").get(); PropDesn = prop_set.getPropString("T_PropDesn").get(); PropDisableTexName = prop_set.getPropString("T_PropDisableTexName").get(); PropAvailableTexName = prop_set.getPropString("T_PropAvailableTexName").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { TradeType = (_eTradeType)prop_set.getPropInt("I_TradeType").get(); TradeName = prop_set.getPropString("T_TradeName").get(); string trade_item_type_ids = prop_set.getPropString("T_TradeItemTypeId").get(); if (!string.IsNullOrEmpty(trade_item_type_ids)) { TradeItemTypeIds = trade_item_type_ids.Split(';'); } }
public int RoomDesktopNum; // 桌子数量 //------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); RoomType = (_eRoomType)prop_set.getPropInt("I_RoomType").get(); RoomNum = prop_set.getPropInt("I_RoomNum").get(); RoomEnterGoldLimit = prop_set.getPropInt("I_RoomEnterGoldLimit").get(); RoomSingleFireGoldLimit = prop_set.getPropInt("I_RoomSingleFireGoldLimit").get(); RoomRate = prop_set.getPropString("T_RoomRate").get(); RoomDesktopNum = prop_set.getPropInt("I_RoomDesktopNum").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); SourceName = prop_set.getPropString("T_SourceName").get(); SwordCount = prop_set.getPropInt("I_SwordCount").get(); LastTime = prop_set.getPropInt("I_LastTime").get(); SwordSpeed = prop_set.getPropInt("I_SwordSpeed").get(); var prop_spread = prop_set.getPropInt("I_SpreadType"); SpreadType = prop_spread == null ? SpreadTypeEnum.Default : (SpreadTypeEnum)prop_spread.get(); }
} // 奖励道具列表 //------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { TaskType = (Ps.TaskType)prop_set.getPropInt("I_TaskType").get(); TaskCategory = (Ps.TaskCategory)prop_set.getPropInt("I_TaskCategory").get(); ParentId = prop_set.getPropInt("I_ParentId").get(); NextId = prop_set.getPropInt("I_NextId").get(); Name = prop_set.getPropString("T_Name").get(); Desc = prop_set.getPropString("T_Desc").get(); RequireLevel = prop_set.getPropInt("I_RequireLevel").get(); DoSceneId = prop_set.getPropInt("I_DoSceneId").get(); AcceptNpcId = prop_set.getPropInt("I_AcceptNpcId").get(); AcceptSceneId = prop_set.getPropInt("I_AcceptSceneId").get(); AcceptNpcDialogue = prop_set.getPropString("T_AcceptNpcDialogue").get(); FinishNpcId = prop_set.getPropInt("I_FinishNpcId").get(); FinishSceneId = prop_set.getPropInt("I_FinishSceneId").get(); FinishNpcDialogue = prop_set.getPropString("T_FinishNpcDialogue").get(); AwardExp = prop_set.getPropInt("I_AwardExp").get(); AwardSilver = prop_set.getPropInt("I_AwardSilver").get(); ListAwardItem = new List <OneAwardItem>(3); Prop <int> prop = null; prop = prop_set.getPropInt("I_AwardItemId1"); if (prop != null && prop.get() != 0) { OneAwardItem d; d.item_id = prop.get(); d.count = prop_set.getPropInt("I_AwardItemCount1").get(); ListAwardItem.Add(d); } prop = prop_set.getPropInt("I_AwardItemId2"); if (prop != null && prop.get() != 0) { OneAwardItem d; d.item_id = prop.get(); d.count = prop_set.getPropInt("I_AwardItemCount2").get(); ListAwardItem.Add(d); } prop = prop_set.getPropInt("I_AwardItemId3"); if (prop != null && prop.get() != 0) { OneAwardItem d; d.item_id = prop.get(); d.count = prop_set.getPropInt("I_AwardItemCount3").get(); ListAwardItem.Add(d); } }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { OperateType = (_eOperateType)Id; OperateName = prop_set.getPropString("T_OperateName").get(); OperateEffectId = prop_set.getPropInt("I_EffectId").get(); IsCompandType = prop_set.getPropInt("I_IsCompandType").get() == 1 ? true : false; }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); FishVibId = prop_set.getPropInt("I_FishVibId").get(); OffsetX = prop_set.getPropInt("I_OffsetX").get(); OffsetY = prop_set.getPropInt("I_OffsetY").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); BackGroundAniName = prop_set.getPropString("T_BackGroundAniName").get(); BackGroundAnimationScale = prop_set.getPropInt("I_BackGroundAnimationScale").get(); FishComposes = new List <TbDataFishEachCompose>(); string strFishComposes = prop_set.getPropString("T_FishComposes").get(); string[] arrayFishcomposes = strFishComposes.Split(';'); foreach (string fishCompose in arrayFishcomposes) { FishComposes.Add(EbDataMgr.Instance.getData <TbDataFishEachCompose>(int.Parse(fishCompose))); } }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { ListEffect = new List <EffectData>(); int effect_id1 = prop_set.getPropInt("I_EffectId1").get(); if (effect_id1 > 0) { EffectData effect_info = new EffectData(); effect_info.EffectId = effect_id1; string effect_param = prop_set.getPropString("T_EffectParam1").get(); if (!string.IsNullOrEmpty(effect_param)) { effect_info.ListParam = effect_param.Split(';'); } ListEffect.Add(effect_info); } int effect_id2 = prop_set.getPropInt("I_EffectId2").get(); if (effect_id2 > 0) { EffectData effect_info = new EffectData(); effect_info.EffectId = effect_id2; string effect_param = prop_set.getPropString("T_EffectParam2").get(); if (!string.IsNullOrEmpty(effect_param)) { effect_info.ListParam = effect_param.Split(';'); } ListEffect.Add(effect_info); } int effect_id3 = prop_set.getPropInt("I_EffectId3").get(); if (effect_id3 > 0) { EffectData effect_info = new EffectData(); effect_info.EffectId = effect_id3; string effect_param = prop_set.getPropString("T_EffectParam3").get(); if (!string.IsNullOrEmpty(effect_param)) { effect_info.ListParam = effect_param.Split(';'); } ListEffect.Add(effect_info); } }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); ListFishIdAndScale = new List <TbDataFish.FishIdAndScaleStruct>(); for (int i = 1; i <= 5; ++i) { string strFishIdAndScales = prop_set.getPropString("T_FishIdAndScale" + i.ToString()).get(); string[] arrayStrFishIdAndScales = strFishIdAndScales.Split(';'); TbDataFish.FishIdAndScaleStruct fishIdAndScaleStruct = new TbDataFish.FishIdAndScaleStruct(); fishIdAndScaleStruct.FishId = int.Parse(arrayStrFishIdAndScales[0]); fishIdAndScaleStruct.Scale = int.Parse(arrayStrFishIdAndScales[1]); ListFishIdAndScale.Add(fishIdAndScaleStruct); } }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); BulletCount = prop_set.getPropInt("I_BulletCount").get(); Bullet = EbDataMgr.Instance.getData <TbDataBullet>(prop_set.getPropInt("I_Bullet").get()); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); Fish = EbDataMgr.Instance.getData <TbDataFish>(prop_set.getPropInt("I_Fish").get()); FishAmount = prop_set.getPropInt("I_FishAmount").get(); ShoalType = (_eShoalType)prop_set.getPropInt("I_ShoalType").get(); }
public List <_sDuringLevelProp> DuringLevelProps; // 关卡中道具 //------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); LevelNo = prop_set.getPropInt("I_LevelNo").get(); var prop_playtype = prop_set.getPropInt("I_PlayType"); PlayType = prop_playtype == null ? _ePlayType.Default : (_ePlayType)prop_set.getPropInt("I_PlayType").get(); BulletNum = prop_set.getPropInt("I_BulletNum").get(); Ratio = prop_set.getPropInt("I_Ratio").get(); LowScore = prop_set.getPropInt("I_LowScore").get(); MidScore = prop_set.getPropInt("I_MidScore").get(); HighScore = prop_set.getPropInt("I_HighScore").get(); FishRequireId = prop_set.getPropInt("I_FishRequireId").get(); FishRequireNum = prop_set.getPropInt("I_FishRequireNum").get(); CdMinute = prop_set.getPropInt("I_CdMinute").get(); CdSecond = prop_set.getPropInt("I_CdSecond").get(); LevelDesn = prop_set.getPropString("T_LevelDesn").get(); PreLevelProps = new List <_sPreLevelProp>(); for (int i = 1; i <= 3; ++i) { string strPreLevelProps = prop_set.getPropString("T_PreLevelProps" + i.ToString()).get(); string[] arrayStrPreLevelProps = strPreLevelProps.Split(';'); _sPreLevelProp preLevelProp = new _sPreLevelProp(); preLevelProp.PropVariety = EbDataMgr.Instance.getData <TbDataSinglePreLevelProp>(int.Parse(arrayStrPreLevelProps[0])); preLevelProp.amount = int.Parse(arrayStrPreLevelProps[1]); preLevelProp.IsActive = string.IsNullOrEmpty(arrayStrPreLevelProps[2]) ? _sPreLevelProp._eIsActive.Default : (_sPreLevelProp._eIsActive) int.Parse(arrayStrPreLevelProps[2]); } DuringLevelProps = new List <_sDuringLevelProp>(); for (int i = 1; i <= 3; ++i) { string strPreLevelProps = prop_set.getPropString("T_PreLevelProps" + i.ToString()).get(); string[] arrayStrPreLevelProps = strPreLevelProps.Split(';'); _sDuringLevelProp duringLevelProp = new _sDuringLevelProp(); duringLevelProp.PropVariety = EbDataMgr.Instance.getData <TbDataSingleDuringLevelProp>(int.Parse(arrayStrPreLevelProps[0])); duringLevelProp.amount = int.Parse(arrayStrPreLevelProps[1]); duringLevelProp.IsActive = string.IsNullOrEmpty(arrayStrPreLevelProps[2]) ? _sDuringLevelProp._eIsActive.Default : (_sDuringLevelProp._eIsActive) int.Parse(arrayStrPreLevelProps[2]); } }
} // 大关卡第三关 //------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); PreLevelNo = prop_set.getPropInt("I_PreLevelNo").get(); FirstLevelNo = prop_set.getPropInt("I_FirstLevelNo").get(); SecondLevelNo = prop_set.getPropInt("I_SecondLevelNo").get(); ThirdLevelNo = prop_set.getPropInt("I_ThirdLevelNo").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); NormalFish = EbDataMgr.Instance.getData <TbDataFish>(prop_set.getPropInt("I_NormalFish").get()); RedFish = EbDataMgr.Instance.getData <TbDataFish>(prop_set.getPropInt("I_RedFish").get()); RedFishDouble = EbDataMgr.Instance.getData <TbDataFish>(prop_set.getPropInt("I_RedFishDouble").get()); LastTime = prop_set.getPropInt("I_LastTime").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); CoinCount = prop_set.getPropInt("I_CoinCount").get(); var prop_coin = prop_set.getPropInt("I_CoinType"); CoinType = prop_coin == null ? CoinTypeEnum.Default : (CoinTypeEnum)prop_coin.get(); CoinScore = prop_set.getPropInt("I_CoinScore").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); Note = prop_set.getPropString("T_Note").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); EffectElements = new List <EffectElementStruct>(); for (int i = 1; i <= 6; ++i) { string strElements = prop_set.getPropString("T_EffectElement" + i.ToString()).get(); string[] ArrayElements = strElements.Split(';'); EffectElementStruct effectElementStruct = new EffectElementStruct(); effectElementStruct.EffectName = EbDataMgr.Instance.getData <TbDataEffectName>(int.Parse(ArrayElements[0])); effectElementStruct.EffectId = int.Parse(ArrayElements[1]); effectElementStruct.EffectType = string.IsNullOrEmpty(ArrayElements[2]) ? EffectElementStruct.EffectTypeEnum.Default : (EffectElementStruct.EffectTypeEnum) int.Parse(ArrayElements[2]); effectElementStruct.EffectDelayTime = int.Parse(ArrayElements[3]); EffectElements.Add(effectElementStruct); } }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); NormalFish = EbDataMgr.Instance.getData <TbDataFish>(prop_set.getPropInt("I_NormalFish").get()); RedFish = EbDataMgr.Instance.getData <TbDataFish>(prop_set.getPropInt("I_RedFish").get()); SpreadCount = prop_set.getPropInt("I_SpreadCount").get(); GapTime = prop_set.getPropInt("I_GapTime").get(); FishCount = prop_set.getPropInt("I_FishCount").get(); Speed = prop_set.getPropFloat("R_Speed").get(); }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); Duration = prop_set.getPropInt("I_Duration").get(); FishOut = new List <FishOutStruct>(); for (int i = 0; i < 100; ++i) { string strFishOut = prop_set.getPropString("T_FishOut" + i.ToString()).get(); string[] arrayFishOut = strFishOut.Split(';'); FishOutStruct fishOutStruct = new FishOutStruct(); fishOutStruct.BeginTime = int.Parse(arrayFishOut[0]); fishOutStruct.EndTime = int.Parse(arrayFishOut[1]); fishOutStruct.ShoalAmountMin = int.Parse(arrayFishOut[2]); fishOutStruct.ShoalAmountMax = int.Parse(arrayFishOut[3]); fishOutStruct.Shoal = EbDataMgr.Instance.getData <TbDataShoal>(int.Parse(arrayFishOut[4] + 1)); fishOutStruct.Route = EbDataMgr.Instance.getData <TbDataRoute>(int.Parse(arrayFishOut[5])); FishOut.Add(fishOutStruct); } }
//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { ItemTypeId = prop_set.getPropInt("I_ItemTypeId").get(); Name = prop_set.getPropString("T_Name").get(); MaxOverlapNum = prop_set.getPropInt("I_MaxOverlapNum").get(); Icon = prop_set.getPropString("T_Icon").get(); Desc = prop_set.getPropString("T_Desc").get(); UnitType = prop_set.getPropString("T_UnitType").get(); int prop_int = prop_set.getPropInt("I_OperateId").get(); if (prop_int > 0) { MainOperateInfo = new ItemOperateInfo(); MainOperateInfo.OperateId = ((_eOperateType)prop_int).ToString(); MainOperateInfo.EffectData = new EffectData(); TbDataOperateType operate_type = EbDataMgr.Instance.getData <TbDataOperateType>(prop_int); MainOperateInfo.EffectData.EffectId = operate_type.OperateEffectId; MainOperateInfo.OperateName = operate_type.OperateName; MainOperateInfo.SubOverlapNum = prop_set.getPropInt("I_SubOverlapNum").get(); MainOperateInfo.CdMax = prop_set.getPropFloat("R_CdMax").get(); } }