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); } }
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); } }
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); }
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); }
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); }
private static CommonDialog CreatePopupSoulDetail(string assetCategoryId, string assetValue) { GameWebAPI.RespDataMA_GetSoulM.SoulM soul = MasterDataMng.Instance().RespDataMA_SoulM.GetSoul(assetValue); return(CMD_QuestItemPOP.Create(soul)); }
private static CommonDialog CreatePopupItemDetail(string assetCategoryId, string assetValue) { GameWebAPI.RespDataMA_GetItemM.ItemM itemM = MasterDataMng.Instance().RespDataMA_ItemM.GetItemM(assetValue); return(CMD_QuestItemPOP.Create(itemM)); }
private static CommonDialog CreatePopupClusterDetail(string assetCategoryId, string assetValue) { GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory = MasterDataMng.Instance().RespDataMA_AssetCategoryM.GetAssetCategory(assetCategoryId); return(CMD_QuestItemPOP.Create(assetCategory)); }
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; } } }
private void OnLongTouchChip(GUIListChipParts.Data data) { CMD_QuestItemPOP.Create(data.masterChip); }
private void OnLongTouchChip(GUIListChipParts.Data data) { global::Debug.LogWarning("LongTouch " + data.userChip.userChipId); CMD_QuestItemPOP.Create(data.masterChip); }
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; } } }
private void OnTouchedSoulIcon() { GameWebAPI.RespDataMA_GetSoulM.SoulM soulMaster = ClassSingleton <EvolutionData> .Instance.GetSoulMaster(this.soulId); CMD_QuestItemPOP.Create(soulMaster); }