private void CreateItem(SkillSeedInfo seed) { GameObject item = list.NewItem(); item.name = "skill_" + seed.runId; SkillItem itemCtr = item.GetComponent <SkillItem>(); itemCtr.icon = seed.GetCellIcon(); itemCtr.SetHideId(seed.GetHideCellId()); itemCtr.ShowLock(seed.fobid); PosMgr.SetCellPos(item.transform, seed.seed_x, seed.seed_y, 1.0f); }
public void SeedCollect(bool isTemp) { for (int i = 0; i < seeds.Count; i++) { SkillSeedInfo seed = seeds[i]; if (seed.fobid) { continue; } int allCount = CollectModel.Instance.tempCollect.GetCount(seed.GetHideCellId()); if (isTemp) { seed.progressTemp = seed.progress + allCount / GameModel.Instance.GetGameConfig(1002); } else { seed.progressTemp = seed.progress = seed.progress + allCount / GameModel.Instance.GetGameConfig(1002); } } }