Пример #1
0
 public void OnUnityAdsDidFinish(string placementId, ShowResult showResult)
 {
     if (placementId == Settings.placementIdVideo)
     {
         if (showResult == ShowResult.Finished)
         {
             HyperSaveData.SetStamina(HyperSaveData.GetStamina() + HyperSaveData.MaxStamina);
         }
         basicDialog.Close();
     }
 }
Пример #2
0
    public void Start()
    {
        var x  = HeartParent.anchoredPosition.x - HeartParent.rect.width * 0.5f;
        var dx = HeartParent.rect.width / (HyperSaveData.MaxStamina - 1);

        for (int i = 0; i < HyperSaveData.MaxStamina; i++)
        {
            var heart = Instantiate(HeartPrefab, HeartParent);
            var rt    = heart.GetComponent <RectTransform>();
            rt.anchoredPosition = new Vector2(x + dx * i, 0);
            heart.OnConsumed.AddListener(() => {
                basicDialog.Close();
            });
        }
    }