示例#1
0
 //-------------------------------------------------------------------------
 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();
 }
示例#2
0
 //-------------------------------------------------------------------------
 public override void load(EbPropSet prop_set)
 {
     SmallBlind = prop_set.getPropInt("I_SmallBlind").get();
     BigBlind   = prop_set.getPropInt("I_BigBlind").get();
     BetMin     = prop_set.getPropInt("I_BetMin").get();
     BetMax     = prop_set.getPropInt("I_BetMax").get();
 }
示例#3
0
 //-------------------------------------------------------------------------
 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;
 }
示例#4
0
 //-------------------------------------------------------------------------
 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();
 }
示例#5
0
        //-------------------------------------------------------------------------
        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();
        }
示例#6
0
        //-------------------------------------------------------------------------
        public override void load(EbPropSet prop_set)
        {
            var prop_state = prop_set.getPropInt("I_State");

            State          = prop_state == null ? DataState.Default : (DataState)prop_state.get();
            EffectIndex    = prop_set.getPropInt("I_EffectIndex").get();
            EffectTypeEnum = EbDataMgr.Instance.getData <TbDataEffectName>(prop_set.getPropInt("I_EffectTypeEnum").get());
        }
示例#7
0
        //-------------------------------------------------------------------------
        public override void load(EbPropSet prop_set)
        {
            var prop_state = prop_set.getPropInt("I_State");

            State        = prop_state == null ? DataState.Default : (DataState)prop_state.get();
            Radius       = prop_set.getPropInt("I_Radius").get();
            ParticleName = EbDataMgr.Instance.getData <TbDataParticle>(prop_set.getPropInt("I_ParticleName").get());
        }
示例#8
0
        //-------------------------------------------------------------------------
        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();
            LastTime = prop_set.getPropInt("I_LastTime").get();
        }
示例#9
0
        //-------------------------------------------------------------------------
        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();
        }
示例#10
0
        }                                                 //头像名字

        //-------------------------------------------------------------------------
        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();
            PlayerHeadNum  = prop_set.getPropInt("I_PlayerHeadNum").get();
            PlayerHeadName = prop_set.getPropString("T_PlayerHeadName").get();
        }
示例#11
0
        //-------------------------------------------------------------------------
        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());
        }
示例#12
0
        //-------------------------------------------------------------------------
        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();
        }
示例#13
0
        //-------------------------------------------------------------------------
        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();
        }
示例#14
0
        //-------------------------------------------------------------------------
        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();
            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();
        }
示例#16
0
        }                                                  // 大关卡第三关

        //-------------------------------------------------------------------------
        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();
        }
示例#17
0
    }                                                  // ToolTip模板

    //-------------------------------------------------------------------------
    public override void load(EbPropSet prop_set)
    {
        Name              = prop_set.getPropString("T_Name").get();
        StatusCreator     = prop_set.getPropInt("I_StatusCreator").get();
        StatusTemplate    = prop_set.getPropString("T_StatusTemplate").get();
        StatusOverlapType = (StatusOverlapType)prop_set.getPropInt("I_StatusOverlapType").get();
        Desc              = prop_set.getPropString("T_Desc").get();
        PrefabName        = prop_set.getPropString("T_PrefabName").get();
        Icon              = prop_set.getPropString("T_Icon").get();
        ToolTipTemplate   = prop_set.getPropString("T_ToolTipTemplate").get();
    }
示例#18
0
        //-------------------------------------------------------------------------
        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();
        }
示例#19
0
        //-------------------------------------------------------------------------
        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)
        {
            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();
            PropPurchaseTexName  = prop_set.getPropString("T_PropPurchaseTexName").get();
            var prop_isdisposable = prop_set.getPropInt("I_IsDisposable");

            IsDisposable = prop_isdisposable == null ? _eIsDisposable.Default : (_eIsDisposable)prop_isdisposable.get();
        }
示例#21
0
 //-------------------------------------------------------------------------
 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();
 }
示例#22
0
        //-------------------------------------------------------------------------
        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)));
            }
        }
示例#23
0
        //-------------------------------------------------------------------------
        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);
            }
        }
示例#24
0
        }                                               // 花费人民币

        //-------------------------------------------------------------------------
        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();
            VipLevelFishExpAdd     = prop_set.getPropInt("I_VipLevelFishExpAdd").get();
            VipLevelHitRateAdd     = prop_set.getPropInt("I_VipLevelHitRateAdd").get();
            VipLevelDailyGoldAdd   = prop_set.getPropInt("I_VipLevelDailyGoldAdd").get();
            VipLevelFreeRoseId     = prop_set.getPropInt("I_VipLevelFreeRoseId").get();
            VipLevelFreeRoseAmount = prop_set.getPropInt("I_VipLevelFreeRoseAmount").get();
            VipLevelFreeShitId     = prop_set.getPropInt("I_VipLevelFreeShitId").get();
            VipLevelFreeShitAmount = prop_set.getPropInt("I_VipLevelFreeShitAmount").get();
            VipLevelCostRMB        = prop_set.getPropInt("I_VipLevelCostRMB").get();
        }
示例#25
0
        //-------------------------------------------------------------------------
        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(';');
            }
        }
示例#26
0
        //-------------------------------------------------------------------------
        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();
            Level                = prop_set.getPropInt("I_Level").get();
            Speed                = prop_set.getPropFloat("R_Speed").get();
            Bullet0Animation     = prop_set.getPropString("T_Bullet0Animation").get();
            Bullet1Animation     = prop_set.getPropString("T_Bullet1Animation").get();
            Bullet2Animation     = prop_set.getPropString("T_Bullet2Animation").get();
            Bullet3Animation     = prop_set.getPropString("T_Bullet3Animation").get();
            Bullet4Animation     = prop_set.getPropString("T_Bullet4Animation").get();
            Bullet5Animation     = prop_set.getPropString("T_Bullet5Animation").get();
            BulletPixelHeight    = prop_set.getPropInt("I_BulletPixelHeight").get();
            BulletHeight         = prop_set.getPropInt("I_BulletHeight").get();
            EffectCompose        = EbDataMgr.Instance.getData <TbDataEffectCompose>(prop_set.getPropInt("I_EffectCompose").get());
            ColorBulletAnimation = prop_set.getPropString("T_ColorBulletAnimation").get();
            Bullet6Animation     = prop_set.getPropString("T_Bullet6Animation").get();
        }
示例#27
0
        //-------------------------------------------------------------------------
        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();
            MapName = prop_set.getPropString("T_MapName").get();

            Sprites = new List <BackgroundSpriteDataKeyStruct>();
            for (int i = 1; i <= 20; ++i)
            {
                string   strSprites   = prop_set.getPropString("T_Sprites" + i.ToString()).get();
                string[] arraySprites = strSprites.Split(';');

                BackgroundSpriteDataKeyStruct backgroundSpriteDataKeyStruct = new BackgroundSpriteDataKeyStruct();
                backgroundSpriteDataKeyStruct.SpriteData = EbDataMgr.Instance.getData <TbDataBackgroundSprite>(int.Parse(arraySprites[0]));
                backgroundSpriteDataKeyStruct.PositionX  = int.Parse(arraySprites[1]);
                backgroundSpriteDataKeyStruct.PositionY  = int.Parse(arraySprites[2]);
                Sprites.Add(backgroundSpriteDataKeyStruct);
            }

            AudioName = prop_set.getPropString("T_AudioName").get();

            SeaStarParticle = new List <ParticleStruct>();
            for (int i = 1; i <= 10; ++i)
            {
                string         strSeaStarParticles   = prop_set.getPropString("T_SeaStarParticle" + i.ToString()).get();
                string[]       arraySeaStarParticles = strSeaStarParticles.Split(';');
                ParticleStruct particleStruct        = new ParticleStruct();
                particleStruct.TbDataParticle = EbDataMgr.Instance.getData <TbDataParticle>(int.Parse(arraySeaStarParticles[0]));
                particleStruct.PositionX      = int.Parse(arraySeaStarParticles[1]);
                particleStruct.PositionY      = int.Parse(arraySeaStarParticles[2]);
                SeaStarParticle.Add(particleStruct);
            }

            LevelRippleParticle  = EbDataMgr.Instance.getData <TbDataParticle>(prop_set.getPropInt("I_LevelRippleParticle").get());
            SwitchLevelAudioName = prop_set.getPropString("T_SwitchLevelAudioName").get();
        }
示例#28
0
        //-------------------------------------------------------------------------
        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();
            }
        }
示例#29
0
        //-------------------------------------------------------------------------
        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);
            }
        }
示例#30
0
        //-------------------------------------------------------------------------
        public override void load(EbPropSet prop_set)
        {
            var prop_state = prop_set.getPropInt("I_State");

            State       = prop_state == null ? DataState.Default : (DataState)prop_state.get();
            FishColumns = new List <FormationElementStruct>();
            for (int i = 1; i <= 10; ++i)
            {
                string   strFishColumns   = prop_set.getPropString("T_FishColumns" + i.ToString()).get();
                string[] arrayFishColumns = strFishColumns.Split(';');
                FormationElementStruct formationElementStruct = new FormationElementStruct();
                formationElementStruct.Fish         = EbDataMgr.Instance.getData <TbDataFish>(int.Parse(arrayFishColumns[0]));
                formationElementStruct.ColumnNumber = int.Parse(arrayFishColumns[1]);
                formationElementStruct.Amount       = int.Parse(arrayFishColumns[2]);
                FishColumns.Add(formationElementStruct);
            }
        }