public void LoadLocalize() { LocalizeCollection rewardData = LoadResourceController.GetLocalizeCollection(); var _data = CSVReader.Read(LoadResourceController.LoadFromResource <TextAsset>(CsvPath.CSV_PATH, CsvPath.FN_LOCALIZE)); rewardData.ParseData(_data); }
private void Awake() { stageViewPrefab = LoadResourceController.GetCampaignStageView(); playerCampaign = DataPlayer.GetModule <PlayerCampaign>(); campaignCollection = LoadResourceController.GetCampaignConfigCollection(); mapConfig = campaignCollection.GetMapCampaignConfigWithStageId(playerCampaign.GetLastStagePass()); }
private void Awake() { PublisherService.Register(); dailyQuestPrefab = LoadResourceController.GetDailyQuestView(); playerQuest = DataPlayer.GetModule <PlayerDailyQuest>(); dailyQuestCollection = LoadResourceController.GetDailyQuestCollection(); }
private void Start() { playerDailyReward = DataPlayer.GetModule <PlayerDailyReward>(); prefab = LoadResourceController.GetDailyRewardView(); dailyRewardCollection = LoadResourceController.GetDailyReward(); TimeManager.Ins.UpdateTime(UpdateView); }
private void InitOrUpdateView() { if (moneyBar == null) { moneyBar = Instantiate(LoadResourceController.GetMoneyBarView(), moneyBarAnchor); moneyBar.transform.localPosition = Vector3.zero; } moneyBar.SetData(requireCollection.GetCampaignRequireData(data.stage).require.GetResource()); int i = 0; for (; i < data.rewards.Length; i++) { if (i < iconViews.Count) { iconViews[i].gameObject.SetActive(true); iconViews[i].SetData(data.rewards[i].GetResource()); } else { var view = Instantiate(prefab, rewardAnchor); view.SetData(data.rewards[i].GetResource()); iconViews.Add(view); } } for (; i < iconViews.Count; i++) { iconViews[i].gameObject.SetActive(false); } }
private void InitOrUpdateView() { if (prefab == null) { prefab = LoadResourceController.GetIconView(); } if (iconViews == null) { iconViews = new List <IconView>(); } int i = 0; for (; i < rewards.Length; i++) { if (i < iconViews.Count) { iconViews[i].SetData(rewards[i].GetResource()); iconViews[i].gameObject.SetActive(true); } else { var view = Instantiate(prefab, rewardAnchor); view.SetData(rewards[i].GetResource()); iconViews.Add(view); } } for (; i < iconViews.Count; i++) { iconViews[i].gameObject.SetActive(false); } }
public Dictionary <int, ItemStat> GetItemStats(int level) { SetStatConfigCollection(LoadResourceController.GetCharacterConfigCollection()); if (itemDict == null) { itemDict = new Dictionary <int, ItemStat>(); } for (int i = 0; i < statTypes.Length; i++) { var baseValue = statConfigCollection.GetStatConfigData(statTypes[i]).GetBaseValue(level); if (!itemDict.ContainsKey(statTypes[i])) { ItemStat itemStat = new ItemStat(baseValue, statTypes[i]); itemDict.Add(statTypes[i], itemStat); } else { itemDict[statTypes[i]].baseStat.RemoveAllModifiers(); itemDict[statTypes[i]].baseStat.baseValue = baseValue; } } return(itemDict); }
public void InitOrUpdateView(CampaignModeConfig mode) { this.mode = mode; if (prefab == null) { prefab = LoadResourceController.GetCampaignMapView(); } int i = 0; for (; i < mode.mapList.Count; i++) { if (i < mapViews.Count) { mapViews[i].SetupView(mode.mapList[i]); } else { var view = Instantiate(prefab, mapViewAnchor); view.SetupView(mode.mapList[i]); mapViews.Add(view); snap.AddRectTransform(view.GetComponent <RectTransform>()); } } snap.SetupSnap(RefreshUI); }
public void LoadDailyReward() { DailyRewardDataCollection rewardData = LoadResourceController.GetDailyRewardDataCollection(); var _data = CSVReader.Read(LoadResourceController.LoadFromResource <TextAsset>(CsvPath.CSV_PATH, CsvPath.FN_DAILY_REWARD)); rewardData.ParseData(_data); }
public void Load() { string stringData = PlayerPrefs.GetString(KeySave.DAILY_REWARD_DATA); if (stringData.Equals("")) { int count = LoadResourceController.GetDailyRewardDataCollection().dataList.Count; for (int i = 0; i < count; i++) { int day = i + 1; bool opened = i == 0 ? true : false; bool recieved = false; DailyRewardElementData data = new DailyRewardElementData(day, opened, recieved); dailyRewardData.AddData(data); } dailyRewardData.currentDay = 0; if (TimeManager.Ins != null) { TimeManager.Ins.SaveTime(); } Save(); } else { dailyRewardData = JsonUtility.FromJson <DataSaveDailyReward>(stringData); if (TimeManager.Ins != null) { TimeManager.Ins.UpdateCurrentTime(CheckTime); } } }
private void Awake() { collection = LoadResourceController.GetCampaignConfigCollection(); prefab = LoadResourceController.GetCampaignModeView(); InitOrUpdateView(); }
public override void SetupData(Resource _data = null, List <Resource> data = null, string message = null, Action noCallBack = null, Action yesCallBack = null) { currencyTxt.text = Localize.LocalizeWithKey("currency"); decribeTxt.text = Localize.LocalizeWithKey("decribe_" + _data.TYPE + "_" + _data.ID); icon.sprite = LoadResourceController.LoadIconWithMoneyType(_data.ID); this.noCallBack = noCallBack; this.yesCallBack = yesCallBack; }
public void SetupView(CampaignModeConfig mode) { this.mode = mode; icon.sprite = LoadResourceController.GetCampaignModeIcon(mode.modeId); describeMapTxt.text = "Describe mode: " + mode.modeId; lengthMapTxt.text = "Length: " + mode.mapList.Count; }
public void InitData() { dailyReward = LoadResourceController.GetDailyRewardDataCollection(); dataPlayer = GameMgr.Ins.dataPlayer.playerDailyReward; dataMoney = GameMgr.Ins.dataPlayer.playerMoney; currentDay = dataPlayer.GetCurrentDay(); dataCondition = dataPlayer.GetDailyRewardElementData(); timeView = Instantiate(timeView, timeViewParents); }
private void AddBundleIds() { var bundleCollection = LoadResourceController.GetShopBundleCollection(); var productIdList = bundleCollection.GetShopBundleProductIds(); for (int i = 0; i < productIdList.Count; i++) { builder.AddProduct(productIdList[i], ProductType.Consumable); } }
public void UpdateCharacterView() { characterResource = DataPlayer.GetModule <PlayerCharacter>().GetCurrentCharacter(); iconCharacter.sprite = LoadResourceController.GetCharacterItem(characterResource.characterId); level.text = "Lv. " + characterResource.level; characterResource.ReloadCharacterStat(); UpdateUpgradeView(); UpdateStatView(); }
public void SetupView(CampaignMapConfig map) { this.map = map; statusText.text = map.GetState().ToString(); icon.sprite = LoadResourceController.GetCampaignMapIcon(map.mapId); mapIdText.text = "Map: " + map.mapId; }
private void AddRawPackIds() { var rawCollection = LoadResourceController.GetShopRawPackCollection(); var productIdList = rawCollection.GetShopRawPackProductIds(); for (int i = 0; i < productIdList.Count; i++) { builder.AddProduct(productIdList[i], ProductType.Consumable); } }
private void SyncQuest() { var questCollection = LoadResourceController.GetDailyQuestCollection(); for (int i = 0; i < questCollection.dataGroups.Length; i++) { playerQuestData.SyncQuest(questCollection.dataGroups[i]); } Save(); }
public void InitView(RawPackInfo info, int id) { this.id = id; this.info = info; rewardDatas = info.rewards; icon.sprite = LoadResourceController.GetRawPackIcon(id); priceTxt.text = info.cost.ToString(); RefreshUI(); }
public void Init(Resource resource, DailyRewardElementData data) { Resource = resource; //backGround.sprite = LoadResourceController.LoadBackgroundResource(_resource.TYPE, _resource.ID); icon.sprite = LoadResourceController.LoadIconWithMoneyType(Resource.ID); day.text = data.day.ToString(); value.text = resource.VALUE.ToString(); nameTxt.text = Localize.LocalizeWithKey("resource_" + Resource.ID); SetElementState(data); }
private void Load() { dailyReward = JsonConvert.DeserializeObject <DailyRewardSaveLoad>(PlayerPrefs.GetString(KeyUtils.DAILY_REWARD_DATA)); if (dailyReward == null) { dailyReward = new DailyRewardSaveLoad(); } DAY_MAX = LoadResourceController.GetDailyReward().dataGroups.Length; }
private void Awake() { shopBundlePack = LoadResourceController.GetShopBundleCollection(); shopRawPack = LoadResourceController.GetShopRawPackCollection(); rawPrefabs = LoadResourceController.GetRawPackView(); bundleItemPrefabs = LoadResourceController.GetBundleItemView(); InitBundleItems(); InitRawPacks(); }
public override void Awake() { base.Awake(); adsConfig = LoadResourceController.GetAdsConfigCollection(); playerAds = DataPlayer.GetModule <PlayerAds>(); prefab = LoadResourceController.GetIconView(); InitButtons(); CheckWinLose(); }
public void Load() { gachaData = JsonConvert.DeserializeObject <PlayerGachaSaveLoad>(PlayerPrefs.GetString(KeyUtils.GACHA_DATA)); if (gachaData == null) { gachaData = new PlayerGachaSaveLoad(); for (int i = 0; i < LoadResourceController.GetGachaConfigCollection().dataGroups.Length; i++) { gachaData.lastTimeGacha1Dict.Add(i + 1, 0); } } }
public static string LocalizeWithKey(string key) { if (localizeCollection == null) { localizeCollection = LoadResourceController.GetLocalizeCollection(); } if (dic == null) { dic = localizeCollection.GetData(); } return(GetKey(key)); }
public CharacterResource(int type, int id, long number, int characterId, int level) : base(type, id, number) { this.characterId = characterId; this.level = level; if (characterStatCollection == null) { characterStatCollection = LoadResourceController.GetCharacterStat(); } ReloadCharacterStat(); }
public virtual ItemStat GetStatNextLevel(int level) { if (statConfigCollection == null) { statConfigCollection = LoadResourceController.GetStatConfigCollection(); } // Get base data from scriptable object var baseValue = statConfigCollection.GetStatConfigData(statType).GetBaseValue(level + 1); ItemStat itemStat = new ItemStat(baseValue, statType); return(itemStat); }
private void Awake() { playerMoney = DataPlayer.GetModule <PlayerMoney>(); playerInventory = DataPlayer.GetModule <PlayerInventory>(); upgradeCollection = LoadResourceController.GetUpgradeItemCollection(); sellCollection = LoadResourceController.GetSellItemCollection(); InitButtons(); InitLocalize(); NextItem(); }
public virtual ItemStat[] GetItemStats(int level) { SetStatConfigCollection(LoadResourceController.GetStatConfigCollection()); List <ItemStat> itemStatList = new List <ItemStat>(); for (int i = 0; i < statTypes.Length; i++) { var baseValue = statConfigCollection.GetStatConfigData(statTypes[i]).GetBaseValue(level); ItemStat itemStat = new ItemStat(baseValue, statTypes[i]); itemStatList.Add(itemStat); } return(itemStatList.ToArray()); }