public FacilityUpgradeConfirm_MeatFarm(CMD_UpgradeConfirmation upgradeConfirmationUI, UserFacility userFacility) : base(upgradeConfirmationUI, userFacility) { this.storehouse = Singleton <UserDataMng> .Instance.GetUserStorehouse(); if (this.storehouse != null && 0 < this.storehouse.level) { this.masterStorehouse = FarmDataManager.GetFacilityStorehouseMaster(this.storehouse.level); } }
public static string GetFacilityEffectDetail(int facilityID, int level) { string result = string.Empty; switch (facilityID) { case 1: { FacilityMeatFieldM facilityMeatFarmMaster = FarmDataManager.GetFacilityMeatFarmMaster(level); result = facilityMeatFarmMaster.maxMeatNum; break; } case 2: { FacilityWarehouseM facilityStorehouseMaster = FarmDataManager.GetFacilityStorehouseMaster(level); result = facilityStorehouseMaster.limitMeatNum; break; } case 3: { FacilityRestaurantM facilityRestaurantM = FarmDataManager.GetFacilityRestaurantMaster(level); result = facilityRestaurantM.maxStamina; break; } default: if (facilityID == 25) { FacilityChipM facilityChipFarmMaster = FarmDataManager.GetFacilityChipFarmMaster(level); result = facilityChipFarmMaster.maxChipNum; } break; case 7: { FacilityHouseM facilityDigiHouseMaster = FarmDataManager.GetFacilityDigiHouseMaster(level); result = facilityDigiHouseMaster.maxMonsterNum; break; } case 8: { FacilityExpUpM facilityDigimonGymMaster = FarmDataManager.GetFacilityDigimonGymMaster(level); result = facilityDigimonGymMaster.upRate; break; } } return(result); }
public override void BuildComplete() { base.BuildComplete(); UserFacility userFacility = Singleton <UserDataMng> .Instance.GetUserFacility(this.userFacilityID); if (userFacility == null) { Debug.LogError("UserFacility Not Found"); return; } FacilityWarehouseM facilityStorehouseMaster = FarmDataManager.GetFacilityStorehouseMaster(userFacility.level); if (facilityStorehouseMaster == null) { Debug.LogError("masterStorehouse Master Not Found"); return; } DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.meatLimitMax = facilityStorehouseMaster.limitMeatNum; GUIPlayerStatus.RefreshParams_S(false); }