Exemplo n.º 1
0
        virtual protected void _setLastSeqIdxGiven(SequenceReward seqReward, int idx)
        {
#if UNITY_EDITOR
            string key = keyRewardIdxSeqGiven(seqReward.ID);
            PlayerPrefs.SetString(key, idx.ToString());
#endif
        }
		override protected void _setLastSeqIdxGiven(SequenceReward reward, int idx) {
			AndroidJNI.PushLocalFrame(100);
			using(AndroidJavaClass jniRewardStorage = new AndroidJavaClass("com.soomla.data.RewardStorage")) {
				jniRewardStorage.CallStatic("setLastSeqIdxGiven", reward.ID, idx);
			}
			AndroidJNI.PopLocalFrame(IntPtr.Zero);
		}
Exemplo n.º 3
0
 override protected void _setLastSeqIdxGiven(SequenceReward reward, int idx)
 {
     AndroidJNI.PushLocalFrame(100);
     using (AndroidJavaClass jniRewardStorage = new AndroidJavaClass("com.soomla.data.RewardStorage")) {
         jniRewardStorage.CallStatic("setLastSeqIdxGiven", reward.ID, idx);
     }
     AndroidJNI.PopLocalFrame(IntPtr.Zero);
 }
		override protected int _getLastSeqIdxGiven(SequenceReward reward) {
			int idx = -1;
			AndroidJNI.PushLocalFrame(100);
			using(AndroidJavaClass jniRewardStorage = new AndroidJavaClass("com.soomla.data.RewardStorage")) {
				idx = jniRewardStorage.CallStatic<int>("getLastSeqIdxGiven", reward.ID);
			}
			AndroidJNI.PopLocalFrame(IntPtr.Zero);
			return idx;
		}
Exemplo n.º 5
0
        override protected int _getLastSeqIdxGiven(SequenceReward reward)
        {
            int idx = -1;

            AndroidJNI.PushLocalFrame(100);
            using (AndroidJavaClass jniRewardStorage = new AndroidJavaClass("com.soomla.data.RewardStorage")) {
                idx = jniRewardStorage.CallStatic <int>("getLastSeqIdxGiven", reward.ID);
            }
            AndroidJNI.PopLocalFrame(IntPtr.Zero);
            return(idx);
        }
Exemplo n.º 6
0
		virtual protected int _getLastSeqIdxGiven(SequenceReward seqReward) {
#if UNITY_EDITOR
			string key = keyRewardIdxSeqGiven(seqReward.ID);
			string val = PlayerPrefs.GetString (key);
			if (string.IsNullOrEmpty(val)) {
				return -1;
			}
			return int.Parse(val);
#else
			return 0;
#endif
		}
Exemplo n.º 7
0
        virtual protected int _getLastSeqIdxGiven(SequenceReward seqReward)
        {
#if UNITY_EDITOR
            string key = keyRewardIdxSeqGiven(seqReward.ID);
            string val = PlayerPrefs.GetString(key);
            if (string.IsNullOrEmpty(val))
            {
                return(-1);
            }
            return(int.Parse(val));
#else
            return(0);
#endif
        }
Exemplo n.º 8
0
 public static void SetLastSeqIdxGiven(SequenceReward reward, int idx)
 {
     instance._setLastSeqIdxGiven(reward, idx);
 }
Exemplo n.º 9
0
 /// <summary>
 /// Retrieves the index of the last reward given in a sequence of rewards.
 /// </summary>
 public static int GetLastSeqIdxGiven(SequenceReward reward)
 {
     return(instance._getLastSeqIdxGiven(reward));
 }
Exemplo n.º 10
0
		/// <summary>
		/// Set last id of given reward from a <c>SequenceReward</c>
		/// </summary>
		/// <param name="reward">to set last id for</param>
		/// <param name="reward">the last id to to mark as given</param>
		override protected void _setLastSeqIdxGiven(SequenceReward seqReward, int idx) {
			rewardStorage_SetLastSeqIdxGiven(seqReward.ID, idx);
		}
Exemplo n.º 11
0
		/// <summary>
		/// Retrieves the index of the last reward given in a sequence of rewards.
		/// </summary>
		public static int GetLastSeqIdxGiven(SequenceReward reward) {
			return instance._getLastSeqIdxGiven(reward);
		}
Exemplo n.º 12
0
 override protected int _getLastSeqIdxGiven(SequenceReward reward)
 {
     return(SoomlaWpCore.data.RewardStorage.GetLastSeqIdxGiven(reward.ID));
 }
 /// <summary>
 /// Set last id of given reward from a <c>SequenceReward</c>
 /// </summary>
 /// <param name="reward">to set last id for</param>
 /// <param name="reward">the last id to to mark as given</param>
 protected override void _setLastSeqIdxGiven(SequenceReward seqReward, int idx)
 {
     string rewardJson = seqReward.toJSONObject().ToString();
     rewardStorage_SetLastSeqIdxGiven(rewardJson, idx);
 }
 /// <summary>
 /// Get last id of given reward from a <c>SequenceReward</c>
 /// </summary>
 /// <param name="reward">to query</param>
 /// <returns>last index of sequence reward given</returns>
 protected override int _getLastSeqIdxGiven(SequenceReward seqReward)
 {
     string rewardJson = seqReward.toJSONObject().ToString();
     return rewardStorage_GetLastSeqIdxGiven(rewardJson);
 }
Exemplo n.º 15
0
 /// <summary>
 /// Set last id of given reward from a <c>SequenceReward</c>
 /// </summary>
 /// <param name="reward">to set last id for</param>
 /// <param name="reward">the last id to to mark as given</param>
 override protected void _setLastSeqIdxGiven(SequenceReward seqReward, int idx)
 {
     rewardStorage_SetLastSeqIdxGiven(seqReward.ID, idx);
 }
Exemplo n.º 16
0
 /// <summary>
 /// Get last id of given reward from a <c>SequenceReward</c>
 /// </summary>
 /// <param name="reward">to query</param>
 /// <returns>last index of sequence reward given</returns>
 override protected int _getLastSeqIdxGiven(SequenceReward seqReward)
 {
     return(rewardStorage_GetLastSeqIdxGiven(seqReward.ID));
 }
Exemplo n.º 17
0
 override protected void _setLastSeqIdxGiven(SequenceReward reward, int idx)
 {
     SoomlaWpCore.data.RewardStorage.SetLastSeqIdxGiven(reward.ID, idx);
 }
Exemplo n.º 18
0
		override protected int _getLastSeqIdxGiven(SequenceReward reward) {
            return SoomlaWpCore.data.RewardStorage.GetLastSeqIdxGiven(reward.ID);
		}
Exemplo n.º 19
0
		public static void SetLastSeqIdxGiven(SequenceReward reward, int idx) {
			instance._setLastSeqIdxGiven(reward, idx);
		}
Exemplo n.º 20
0
		override protected void _setLastSeqIdxGiven(SequenceReward reward, int idx) {
            SoomlaWpCore.data.RewardStorage.SetLastSeqIdxGiven(reward.ID, idx);
		}
Exemplo n.º 21
0
		virtual protected void _setLastSeqIdxGiven(SequenceReward seqReward, int idx) {
#if UNITY_EDITOR
			string key = keyRewardIdxSeqGiven(seqReward.ID);
			PlayerPrefs.SetString (key, idx.ToString());
#endif
		}
Exemplo n.º 22
0
		/// <summary>
		/// Get last id of given reward from a <c>SequenceReward</c>
		/// </summary>
		/// <param name="reward">to query</param>
		/// <returns>last index of sequence reward given</returns>
		override protected int _getLastSeqIdxGiven(SequenceReward seqReward) {
			return rewardStorage_GetLastSeqIdxGiven(seqReward.ID);
		}