Esempio n. 1
0
 public TTCVController()
 {
     _mCountData = new TTCVCountData();
     _mCountData.DispayBanner       = TTCVCounter.GetValueCount(TTCVDefine.kValueType.DispayBanner);
     _mCountData.DispayRectangle    = TTCVCounter.GetValueCount(TTCVDefine.kValueType.DispayRectangle);
     _mCountData.DispayInterstitial = TTCVCounter.GetValueCount(TTCVDefine.kValueType.DispayInterstitial);
     _mCountData.DispayReward       = TTCVCounter.GetValueCount(TTCVDefine.kValueType.DispayReward);
     _mCountData.Purchase           = TTCVCounter.GetValueCount(TTCVDefine.kValueType.Purchase);
 }
Esempio n. 2
0
        /// <summary>
        /// Valueタイプが行われた回数をインクリメントする
        /// MaxやISであればCallbackを設定しているので自動でカウントされるが
        /// 課金やAdMobのレクタングルなど、独自のものがある場合を考慮してpublicになっている
        /// </summary>
        /// <param name="kValueType"></param>
        public void IncrementValueCount(TTCVDefine.kValueType valueType)
        {
            var prevValue = GetValue();

            TTDebug.Log("==== TTCV: Increment: " + valueType);
            TTCVCounter.IncrementValueCount(valueType);
            _mCountData.Increment(valueType);
            if (prevValue != GetValue())
            {
                DidModifyCount();
            }
        }