public void Start() { points_header_text.text = TextManager.getText("prize_points_header_text"); points_points_text.text = TextManager.getText("prize_points_points_text"); points_prize_text.text = TextManager.getText("prize_points_prize_text"); points_btn_text.text = TextManager.getText("prize_points_btn_text"); week_header_text.text = TextManager.getText("prize_week_header_text"); week_points_text.text = TextManager.getText("prize_week_points_text"); week_place_text.text = TextManager.getText("prize_week_place_text"); week_percent_place_text.text = TextManager.getText("prize_week_percent_place_text"); week_prize_text.text = TextManager.getText("prize_week_prize_text"); week_btn_text.text = TextManager.getText("prize_week_btn_text"); ServeredData data = new ServeredData(); data.GetPrize((ServeredData.PrizeAnswer answ) => { answer = answ; set_value = true; }, () => { }); checkBeautyPrizes(); }
public override void ExtendedUpdate() { tick -= Time.deltaTime; if (tick < 0) { tick = 1.0f; end_cat_show_timer -= 1; if (end_cat_show_timer > 24 * 3600) { cat_show_timer.text = TextManager.getText("cs_catshow_end_show_text") + end_cat_show_timer / 86400 + TextManager.getText("cs_catshow_end_show_day_text") + (end_cat_show_timer % 86400) / 3600 + TextManager.getText("cs_catshow_end_show_hours_text") + ((end_cat_show_timer % 86400) % 3600) / 60 + TextManager.getText("cs_catshow_end_show_minutes_text") + (((end_cat_show_timer % 86400) % 3600) % 60) + TextManager.getText("cs_catshow_end_show_seconds_text"); } else if (end_cat_show_timer > 3600) { cat_show_timer.text = TextManager.getText("cs_catshow_end_show_text") + end_cat_show_timer / 3600 + TextManager.getText("cs_catshow_end_show_hours_text") + (end_cat_show_timer % 3600) / 60 + TextManager.getText("cs_catshow_end_show_minutes_text") + ((end_cat_show_timer % 3600) % 60) + TextManager.getText("cs_catshow_end_show_seconds_text"); } else if (end_cat_show_timer > 60) { cat_show_timer.text = TextManager.getText("cs_catshow_end_show_text") + end_cat_show_timer / 60 + TextManager.getText("cs_catshow_end_show_minutes_text") + ((end_cat_show_timer % 3600) % 60) + TextManager.getText("cs_catshow_end_show_seconds_text"); } else { cat_show_timer.text = TextManager.getText("cs_catshow_end_show_text") + end_cat_show_timer + TextManager.getText("cs_catshow_end_show_seconds_text"); } } if (end_cat_show_timer < 0 && !tutorCatShow.data.content.done && !DialogController.GetController().DialogWindow.activeSelf) { tutorCatShow.data.content.done = true; tutorCatShow.data.Store(); DataController.instance.catsPurse.Beauty = 0; ServeredData.PrizeAnswer answ = new ServeredData.PrizeAnswer(); answ.data = new ServeredData.PrizeAnswer.Data(); answ.data.cnt = 100; answ.data.place = tutorCatShow.data.content.cur_place; answ.data.value = tutorCatShow.data.content.cur_value; PrizeController.GetController().set_value = true; PrizeController.GetController().answer = answ; } }
public void Show(ServeredData.PrizeAnswer answ) { int value = answ.data.value; int cnt = answ.data.cnt; int place = answ.data.place; DataController.instance.catsPurse.RefreshPrizes(); float place_percent = (place / (float)cnt) * 100; if (place_percent <= 3) { DataController.instance.catsPurse.Coins += 30000; DataController.instance.SetInfinitHearts(1 * 60 * 60); ShowPrizePanelAll("1ч", 30000); ShowWeekPrize(value, place, "1-3%"); } else if (place_percent > 3 && place_percent <= 10) { DataController.instance.catsPurse.Coins += 15000; DataController.instance.SetInfinitHearts(30 * 60); ShowPrizePanelAll("30м", 15000); ShowWeekPrize(value, place, "3-10%"); } else if (place_percent > 10 && place_percent <= 25) { DataController.instance.SetInfinitHearts(1 * 10 * 60); DataController.instance.catsPurse.Coins += 5000; ShowPrizePanelAll("10м", 5000); ShowWeekPrize(value, place, "10-25%"); } else if (place_percent > 25 && place_percent <= 50) { DataController.instance.SetInfinitHearts(1 * 5 * 60); DataController.instance.catsPurse.Coins += 1500; ShowPrizePanelAll("5м", 1500); ShowWeekPrize(value, place, "25-50%"); } else if (place_percent > 50 && place_percent <= 100) { DataController.instance.catsPurse.Coins += 500; ShowPrizePanelCoins(500); ShowWeekPrize(value, place, "50-100%"); } }