public void OnUnityAdsDidFinish(string placementId, ShowResult showResult) { if (placementId == Settings.placementIdVideo) { if (showResult == ShowResult.Finished) { HyperSaveData.SetStamina(HyperSaveData.GetStamina() + HyperSaveData.MaxStamina); } basicDialog.Close(); } }
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(); }); } }