IEnumerator InteractableControl() { MyAdManager adManager = MyAdManager.Instance; SetInteractable(false); yield return(new WaitUntil(() => adManager.IsRewardVideoLoaded)); SetInteractable(true); }
private void Awake() { if (Instance != null) { Destroy(this); } else { Instance = this; DontDestroyOnLoad(this); } }
public void Awake() { MyLog.D("TopViewController Awake start"); // Google or Apple m_IAPHelper = MyIAPHelper.Instance; m_AdManager = MyAdManager.Instance; #if UNITY_ANDROID if (null == m_AndroidPluguin) { m_AndroidPluguin = gameObject.AddComponent <AndroidPlugin>(); MyLog.I("add AndroidPlugin"); } m_AndroidPluguin.inits(); #endif InitUI(); }
public static void FinishPurchaseEvent(object sender, EventArgs e) { MyLog.I("FinishPurchaseEvent " + sender); MyAdManager.EndPurchase((String)sender); }