public static CMD_QuestItemPOP Create(GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM data)
    {
        CMD_QuestItemPOP cmd_QuestItemPOP = GUIMain.ShowCommonDialog(null, "CMD_QuestItemPOP", null) as CMD_QuestItemPOP;

        cmd_QuestItemPOP.SetParam(data);
        return(cmd_QuestItemPOP);
    }
    public static CMD_QuestItemPOP Create(GameWebAPI.RespDataMA_DungeonTicketMaster.DungeonTicketM data)
    {
        CMD_QuestItemPOP cmd_QuestItemPOP = GUIMain.ShowCommonDialog(null, "CMD_QuestItemPOP", null) as CMD_QuestItemPOP;

        cmd_QuestItemPOP.SetParam(data);
        return(cmd_QuestItemPOP);
    }
    public static CMD_QuestItemPOP Create(FacilityConditionM data, string assetValue, FacilityM faciltyData)
    {
        CMD_QuestItemPOP cmd_QuestItemPOP = GUIMain.ShowCommonDialog(null, "CMD_QuestItemPOP", null) as CMD_QuestItemPOP;

        cmd_QuestItemPOP.SetParam(data, assetValue, faciltyData);
        return(cmd_QuestItemPOP);
    }
 private void OnShortTouchChip(GUIListChipParts.Data data)
 {
     if (this.viewModeType == CMD_ChipAdministration.ViewModeType.List)
     {
         CMD_QuestItemPOP.Create(data.masterChip);
     }
     else
     {
         if (data.userChip.userMonsterId > 0)
         {
             return;
         }
         if (this.saleUserChipList.Contains(data.userChip))
         {
             this.totalPrice -= data.masterChip.GetSellPrice();
             this.saleClusterMessageLabel.text = StringFormat.Cluster(this.totalPrice);
             if (this.saleUserChipList.Count >= 10)
             {
                 foreach (GameWebAPI.RespDataCS_ChipListLogic.UserChipList userChipList in this.userChipList)
                 {
                     this.chipList.SetSelectColor(userChipList.userChipId, userChipList.userMonsterId > 0);
                 }
                 foreach (GameWebAPI.RespDataCS_ChipListLogic.UserChipList userChipList2 in this.saleUserChipList)
                 {
                     this.chipList.SetSelectColor(userChipList2.userChipId, true);
                 }
             }
             this.saleUserChipList.Remove(data.userChip);
             this.chipList.SetSelectColor(data.userChip.userChipId, false);
             this.chipList.SetAllSelectMessage(string.Empty);
             for (int j = 0; j < this.saleUserChipList.Count <GameWebAPI.RespDataCS_ChipListLogic.UserChipList>(); j++)
             {
                 this.chipList.SetSelectMessage(this.saleUserChipList[j].userChipId, (j + 1).ToString());
             }
         }
         else if (this.saleUserChipList.Count < 10)
         {
             this.totalPrice += data.masterChip.GetSellPrice();
             this.saleClusterMessageLabel.text = StringFormat.Cluster(this.totalPrice);
             this.saleUserChipList.Add(data.userChip);
             this.chipList.SetSelectColor(data.userChip.userChipId, true);
             this.chipList.SetAllSelectMessage(string.Empty);
             for (int k = 0; k < this.saleUserChipList.Count <GameWebAPI.RespDataCS_ChipListLogic.UserChipList>(); k++)
             {
                 this.chipList.SetSelectMessage(this.saleUserChipList[k].userChipId, (k + 1).ToString());
             }
             if (this.saleUserChipList.Count >= 10)
             {
                 this.chipList.SetAllSelectColor(true);
             }
         }
         this.EnableSaleDecisionButton(this.saleUserChipList.Count > 0);
     }
 }
Exemple #5
0
 protected override void Update()
 {
     base.Update();
     if (this.isTouching_mi && this.LongTouch && Time.realtimeSinceStartup - this.touchBeganTime >= 0.5f)
     {
         CMD_QuestItemPOP.Create(this.Data.soulM);
         base.isTouching    = false;
         this.isLongTouched = true;
         this.isTouching_mi = false;
     }
 }
 private void OnLongTouchChip(GUIListChipParts.Data data)
 {
     global::Debug.LogWarning("LongTouch " + data.userChip.userChipId);
     if (this.viewModeType == CMD_ChipAdministration.ViewModeType.List)
     {
         CMD_QuestItemPOP.Create(data.masterChip);
     }
     else
     {
         CMD_QuestItemPOP.Create(data.masterChip);
     }
 }
Exemple #7
0
    private void ActCallBackDropItem(VersionUpItem vupItem)
    {
        string soulId = string.Empty;

        if (vupItem.AlmightySoulData != null)
        {
            soulId = vupItem.AlmightySoulData.soulM.soulId;
        }
        else
        {
            soulId = vupItem.baseSoulData.soulM.soulId;
        }
        GameWebAPI.RespDataMA_GetSoulM.SoulM soulMaster = ClassSingleton <EvolutionData> .Instance.GetSoulMaster(soulId);

        CMD_QuestItemPOP.Create(soulMaster);
    }
Exemple #8
0
        private static CommonDialog CreatePopupDungeonTicketDetail(string assetCategoryId, string assetValue)
        {
            GameWebAPI.RespDataMA_DungeonTicketMaster respDataMA_DungeonTicketMaster = MasterDataMng.Instance().RespDataMA_DungeonTicketMaster;
            GameWebAPI.RespDataMA_DungeonTicketMaster.DungeonTicketM dungeonTicketM  = null;
            foreach (GameWebAPI.RespDataMA_DungeonTicketMaster.DungeonTicketM dungeonTicketM3 in respDataMA_DungeonTicketMaster.dungeonTicketM)
            {
                if (dungeonTicketM3.dungeonTicketId == assetValue)
                {
                    dungeonTicketM = dungeonTicketM3;
                    break;
                }
            }
            CommonDialog result = null;

            if (dungeonTicketM != null)
            {
                result = CMD_QuestItemPOP.Create(dungeonTicketM);
            }
            return(result);
        }
Exemple #9
0
        private static CommonDialog CreatePopupFacilityKeyDetail(string assetCategoryId, string assetValue)
        {
            FacilityConditionM[] facilityCondition  = FarmDataManager.GetFacilityCondition(assetValue);
            FacilityConditionM   facilityConditionM = null;

            foreach (FacilityConditionM facilityConditionM2 in facilityCondition)
            {
                if (facilityConditionM2.conditionType == "1")
                {
                    facilityConditionM = facilityConditionM2;
                    break;
                }
            }
            CommonDialog result = null;

            if (facilityConditionM != null)
            {
                FacilityM facilityMasterByReleaseId = FarmDataManager.GetFacilityMasterByReleaseId(facilityConditionM.releaseId);
                result = CMD_QuestItemPOP.Create(facilityConditionM, assetValue, facilityMasterByReleaseId);
            }
            return(result);
        }
Exemple #10
0
 private static CommonDialog CreatePopupSoulDetail(string assetCategoryId, string assetValue)
 {
     GameWebAPI.RespDataMA_GetSoulM.SoulM soul = MasterDataMng.Instance().RespDataMA_SoulM.GetSoul(assetValue);
     return(CMD_QuestItemPOP.Create(soul));
 }
Exemple #11
0
 private static CommonDialog CreatePopupItemDetail(string assetCategoryId, string assetValue)
 {
     GameWebAPI.RespDataMA_GetItemM.ItemM itemM = MasterDataMng.Instance().RespDataMA_ItemM.GetItemM(assetValue);
     return(CMD_QuestItemPOP.Create(itemM));
 }
Exemple #12
0
 private static CommonDialog CreatePopupClusterDetail(string assetCategoryId, string assetValue)
 {
     GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory = MasterDataMng.Instance().RespDataMA_AssetCategoryM.GetAssetCategory(assetCategoryId);
     return(CMD_QuestItemPOP.Create(assetCategory));
 }
Exemple #13
0
 private static CommonDialog CreatePopupChipDetail(string assetCategoryId, string assetValue)
 {
     GameWebAPI.RespDataMA_ChipM.Chip chipMainData = ChipDataMng.GetChipMainData(assetValue);
     return(CMD_QuestItemPOP.Create(chipMainData));
 }
    private void ActCallBackDropItem(int idx)
    {
        if (this.isClosed)
        {
            return;
        }
        MasterDataMng.AssetCategory assetCategoryId = (MasterDataMng.AssetCategory) this.dropAssetList[idx].assetCategoryId;
        string text = this.dropAssetList[idx].assetValue.ToString();

        GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory = MasterDataMng.Instance().RespDataMA_AssetCategoryM.GetAssetCategory(this.dropAssetList[idx].assetCategoryId.ToString());
        switch (assetCategoryId)
        {
        case MasterDataMng.AssetCategory.MONSTER:
            break;

        case MasterDataMng.AssetCategory.DIGI_STONE:
            CMD_QuestItemPOP.Create(assetCategory);
            break;

        case MasterDataMng.AssetCategory.LINK_POINT:
            CMD_QuestItemPOP.Create(assetCategory);
            break;

        case MasterDataMng.AssetCategory.TIP:
            CMD_QuestItemPOP.Create(assetCategory);
            break;

        default:
            switch (assetCategoryId)
            {
            case MasterDataMng.AssetCategory.SOUL:
            {
                GameWebAPI.RespDataMA_GetSoulM.SoulM soul = MasterDataMng.Instance().RespDataMA_SoulM.GetSoul(text);
                CMD_QuestItemPOP.Create(soul);
                break;
            }

            case MasterDataMng.AssetCategory.FACILITY_KEY:
            {
                FacilityConditionM[] facilityCondition         = FarmDataManager.GetFacilityCondition(text);
                FacilityConditionM   facilityConditionM        = facilityCondition.FirstOrDefault((FacilityConditionM x) => int.Parse(x.conditionType) == 1);
                FacilityM            facilityMasterByReleaseId = FarmDataManager.GetFacilityMasterByReleaseId(facilityConditionM.releaseId);
                CMD_QuestItemPOP.Create(facilityConditionM, text, facilityMasterByReleaseId);
                break;
            }

            case MasterDataMng.AssetCategory.CHIP:
            {
                GameWebAPI.RespDataMA_ChipM.Chip chipMainData = ChipDataMng.GetChipMainData(text);
                CMD_QuestItemPOP.Create(chipMainData);
                break;
            }

            case MasterDataMng.AssetCategory.DUNGEON_TICKET:
            {
                string ticketValue = text;
                GameWebAPI.RespDataMA_DungeonTicketMaster.DungeonTicketM data = MasterDataMng.Instance().RespDataMA_DungeonTicketMaster.dungeonTicketM.FirstOrDefault((GameWebAPI.RespDataMA_DungeonTicketMaster.DungeonTicketM x) => x.dungeonTicketId == ticketValue);
                CMD_QuestItemPOP.Create(data);
                break;
            }
            }
            break;

        case MasterDataMng.AssetCategory.ITEM:
        {
            GameWebAPI.RespDataMA_GetItemM.ItemM itemM = MasterDataMng.Instance().RespDataMA_ItemM.GetItemM(text);
            CMD_QuestItemPOP.Create(itemM);
            break;
        }
        }
    }
Exemple #15
0
 private void OnLongTouchChip(GUIListChipParts.Data data)
 {
     CMD_QuestItemPOP.Create(data.masterChip);
 }
Exemple #16
0
 private void OnLongTouchChip(GUIListChipParts.Data data)
 {
     global::Debug.LogWarning("LongTouch " + data.userChip.userChipId);
     CMD_QuestItemPOP.Create(data.masterChip);
 }
Exemple #17
0
    private void ActCallBackDropItem(string soulId)
    {
        GameWebAPI.RespDataMA_GetSoulM.SoulM soulMaster = ClassSingleton <EvolutionData> .Instance.GetSoulMaster(soulId);

        CMD_QuestItemPOP.Create(soulMaster);
    }
    public void ItemIconOnTap()
    {
        if (this.numUpButtonCollider.isTouching || this.numDownButtonCollider.isTouching)
        {
            return;
        }
        MasterDataMng.AssetCategory assetCategory = (MasterDataMng.AssetCategory) int.Parse(this.exchangeInfoData.assetCategoryId);
        GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory2 = MasterDataMng.Instance().RespDataMA_AssetCategoryM.GetAssetCategory(this.exchangeInfoData.assetCategoryId);
        switch (assetCategory)
        {
        case MasterDataMng.AssetCategory.MONSTER:
            if (!string.IsNullOrEmpty(this.exchangeInfoData.monsterFixedValueId))
            {
                MonsterFixedM fixedValues = MonsterFixedData.GetMonsterFixedMaster(this.exchangeInfoData.monsterFixedValueId);
                if (fixedValues != null)
                {
                    CMD_MonsterParamPop cmd_MonsterParamPop          = GUIMain.ShowCommonDialog(null, "CMD_MonsterParamPop", null) as CMD_MonsterParamPop;
                    MonsterData         digimonData                  = MonsterDataMng.Instance().CreateMonsterDataByMID(this.exchangeInfoData.assetValue);
                    GameWebAPI.RespDataMA_GetSkillM.SkillM[] skillM  = MasterDataMng.Instance().RespDataMA_SkillM.skillM;
                    GameWebAPI.RespDataMA_GetSkillM.SkillM   skillM2 = skillM.FirstOrDefault((GameWebAPI.RespDataMA_GetSkillM.SkillM x) => x.skillGroupId == digimonData.monsterM.skillGroupId && x.skillGroupSubId == fixedValues.defaultSkillGroupSubId);
                    if (int.Parse(fixedValues.level) > int.Parse(digimonData.monsterM.maxLevel))
                    {
                        fixedValues.level = digimonData.monsterM.maxLevel;
                    }
                    int lvMAXExperienceInfo = DataMng.Instance().GetLvMAXExperienceInfo(int.Parse(fixedValues.level));
                    DataMng.ExperienceInfo experienceInfo = DataMng.Instance().GetExperienceInfo(lvMAXExperienceInfo);
                    digimonData.userMonster.luck                   = fixedValues.luck;
                    digimonData.userMonster.friendship             = "0";
                    digimonData.userMonster.level                  = fixedValues.level;
                    digimonData.userMonster.hpAbility              = fixedValues.hpAbility;
                    digimonData.userMonster.hpAbilityFlg           = fixedValues.hpAbilityFlg.ToString();
                    digimonData.userMonster.attackAbility          = fixedValues.attackAbility;
                    digimonData.userMonster.attackAbilityFlg       = fixedValues.attackAbilityFlg.ToString();
                    digimonData.userMonster.defenseAbility         = fixedValues.defenseAbility;
                    digimonData.userMonster.defenseAbilityFlg      = fixedValues.defenseAbilityFlg.ToString();
                    digimonData.userMonster.spAttackAbility        = fixedValues.spAttackAbility;
                    digimonData.userMonster.spAttackAbilityFlg     = fixedValues.spAttackAbilityFlg.ToString();
                    digimonData.userMonster.spDefenseAbility       = fixedValues.spDefenseAbility;
                    digimonData.userMonster.spDefenseAbilityFlg    = fixedValues.spDefenseAbilityFlg.ToString();
                    digimonData.userMonster.speedAbility           = fixedValues.speedAbility;
                    digimonData.userMonster.speedAbilityFlg        = fixedValues.speedAbilityFlg.ToString();
                    digimonData.userMonster.commonSkillId          = fixedValues.commonSkillId;
                    digimonData.userMonster.leaderSkillId          = fixedValues.leaderSkillId;
                    digimonData.userMonster.defaultSkillGroupSubId = fixedValues.defaultSkillGroupSubId;
                    digimonData.userMonster.uniqueSkillId          = skillM2.skillId;
                    digimonData.InitSkillInfo();
                    cmd_MonsterParamPop.MonsterDataSet(digimonData, experienceInfo, int.Parse(this.exchangeInfoData.maxExtraSlotNum), this.exchangeItemData.eventExchangeId);
                }
            }
            break;

        case MasterDataMng.AssetCategory.DIGI_STONE:
            CMD_QuestItemPOP.Create(assetCategory2);
            break;

        case MasterDataMng.AssetCategory.LINK_POINT:
            CMD_QuestItemPOP.Create(assetCategory2);
            break;

        case MasterDataMng.AssetCategory.TIP:
            CMD_QuestItemPOP.Create(assetCategory2);
            break;

        default:
            switch (assetCategory)
            {
            case MasterDataMng.AssetCategory.SOUL:
            {
                GameWebAPI.RespDataMA_GetSoulM.SoulM soul = MasterDataMng.Instance().RespDataMA_SoulM.GetSoul(this.exchangeInfoData.assetValue);
                CMD_QuestItemPOP.Create(soul);
                break;
            }

            case MasterDataMng.AssetCategory.FACILITY_KEY:
            {
                FacilityConditionM[] facilityCondition         = FarmDataManager.GetFacilityCondition(this.exchangeInfoData.assetValue);
                FacilityConditionM   facilityConditionM        = facilityCondition.FirstOrDefault((FacilityConditionM x) => int.Parse(x.conditionType) == 1);
                FacilityM            facilityMasterByReleaseId = FarmDataManager.GetFacilityMasterByReleaseId(facilityConditionM.releaseId);
                CMD_QuestItemPOP.Create(facilityConditionM, this.exchangeInfoData.assetValue, facilityMasterByReleaseId);
                break;
            }

            case MasterDataMng.AssetCategory.CHIP:
            {
                GameWebAPI.RespDataMA_ChipM.Chip chipMainData = ChipDataMng.GetChipMainData(this.exchangeInfoData.assetValue);
                CMD_QuestItemPOP.Create(chipMainData);
                break;
            }

            case MasterDataMng.AssetCategory.DUNGEON_TICKET:
            {
                string ticketValue = this.exchangeInfoData.assetValue;
                GameWebAPI.RespDataMA_DungeonTicketMaster.DungeonTicketM data = MasterDataMng.Instance().RespDataMA_DungeonTicketMaster.dungeonTicketM.FirstOrDefault((GameWebAPI.RespDataMA_DungeonTicketMaster.DungeonTicketM x) => x.dungeonTicketId == ticketValue);
                CMD_QuestItemPOP.Create(data);
                break;
            }
            }
            break;

        case MasterDataMng.AssetCategory.ITEM:
        {
            GameWebAPI.RespDataMA_GetItemM.ItemM itemM = MasterDataMng.Instance().RespDataMA_ItemM.GetItemM(this.exchangeInfoData.assetValue);
            CMD_QuestItemPOP.Create(itemM);
            break;
        }
        }
    }
Exemple #19
0
    private void OnTouchedSoulIcon()
    {
        GameWebAPI.RespDataMA_GetSoulM.SoulM soulMaster = ClassSingleton <EvolutionData> .Instance.GetSoulMaster(this.soulId);

        CMD_QuestItemPOP.Create(soulMaster);
    }