static AGSAchievementsClient(){ #if UNITY_ANDROID && !UNITY_EDITOR JavaObject = new AmazonJavaWrapper(); using( var PluginClass = new AndroidJavaClass( PROXY_CLASS_NAME ) ){ if (PluginClass.GetRawClass() == IntPtr.Zero) { AGSClient.LogGameCircleWarning(string.Format("No java class {0} present, can't use AGSAchievementsClient",PROXY_CLASS_NAME )); return; } JavaObject.setAndroidJavaObject(PluginClass.CallStatic<AndroidJavaObject>( "getInstance" )); } #endif }
static AGSAchievementsClient() { #if UNITY_ANDROID && !UNITY_EDITOR JavaObject = new AmazonJavaWrapper(); using (var PluginClass = new AndroidJavaClass(PROXY_CLASS_NAME)){ if (PluginClass.GetRawClass() == IntPtr.Zero) { AGSClient.LogGameCircleWarning(string.Format("No java class {0} present, can't use AGSAchievementsClient", PROXY_CLASS_NAME)); return; } JavaObject.setAndroidJavaObject(PluginClass.CallStatic <AndroidJavaObject>("getInstance")); } #endif }
static AGSPlayerClient(){ #if UNITY_ANDROID && !UNITY_EDITOR // find the plugin instance JavaObject = new AmazonJavaWrapper(); using( var PluginClass = new AndroidJavaClass( PROXY_CLASS_NAME ) ){ if (PluginClass.GetRawClass() == IntPtr.Zero) { AGSClient.LogGameCircleWarning("No java class " + PROXY_CLASS_NAME + " present, can't use AGSPlayerClient" ); return; } JavaObject.setAndroidJavaObject(PluginClass.CallStatic<AndroidJavaObject>( "getInstance" )); } #endif }
static AGSPlayerClient() { #if UNITY_ANDROID && !UNITY_EDITOR // find the plugin instance JavaObject = new AmazonJavaWrapper(); using (var PluginClass = new AndroidJavaClass(PROXY_CLASS_NAME)){ if (PluginClass.GetRawClass() == IntPtr.Zero) { AGSClient.LogGameCircleWarning("No java class " + PROXY_CLASS_NAME + " present, can't use AGSPlayerClient"); return; } JavaObject.setAndroidJavaObject(PluginClass.CallStatic <AndroidJavaObject>("getInstance")); } #endif }
/// <summary> /// Initializes WhisperSync client. Calls OnInitializedEvent when finished. /// </summary> public static void InitAGSWhispersyncClient() { #if UNITY_ANDROID javaObject = new AmazonJavaWrapper(); #if !UNITY_EDITOR using (var PluginClass = new AndroidJavaClass(PROXY_CLASS_NAME)){ if (PluginClass.GetRawClass() == IntPtr.Zero) { AGSClient.LogGameCircleWarning("No java class " + PROXY_CLASS_NAME + " present, can't use AGSWhispersyncClient"); return; } javaObject.setAndroidJavaObject(PluginClass.CallStatic <AndroidJavaObject>("getInstance")); } #endif #endif if (OnInitializedEvent != null) { OnInitializedEvent(); } }
/// <summary> /// Initializes a new instance of the <see cref="AGSSyncableStringList"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSSyncableStringList(AmazonJavaWrapper javaObject) : base(javaObject) { }
public AGSSyncable(AndroidJavaObject jo) { javaObject = new AmazonJavaWrapper(jo); }
/// <summary> /// Initializes a new instance of the <see cref="AGSSyncable"/> class. /// </summary> /// <param name='jo'> /// Jo. /// </param> public AGSSyncable(AmazonJavaWrapper jo) { javaObject = jo; }
/// <summary> /// Initializes a new instance of the <see cref="AGSSyncableAccumulatingNumber"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSSyncableAccumulatingNumber(AmazonJavaWrapper javaObject) : base(javaObject) { }
/// <summary> /// Initializes a new instance of the <see cref="AGSGameDataMap"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSGameDataMap(AmazonJavaWrapper javaObject) : base(javaObject) { }
/// <summary> /// Initializes a new instance of the <see cref="AGSSyncableNumberElement"/> class. /// </summary> /// <param name='JavaObject'> /// Java object. /// </param> public AGSSyncableNumberElement(AmazonJavaWrapper javaObject) : base(javaObject) { }
/// <summary> /// Initializes a new instance of the <see cref="AGSSyncableDeveloperString"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSSyncableDeveloperString(AmazonJavaWrapper javaObject) : base(javaObject) { }
/// <summary> /// Initializes a new instance of the <see cref="AGSLatestStringList"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSLatestStringList(AmazonJavaWrapper javaObject) : base(javaObject) { }
/// <summary> /// Initializes a new instance of the <see cref="AGSSyncableNumberList"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSSyncableNumberList(AmazonJavaWrapper javaObject) : base(javaObject) { }
/// <summary> /// Initializes a new instance of the <see cref="AGSSyncableDeveloperString"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSSyncableDeveloperString(AmazonJavaWrapper javaObject) : base(javaObject) { }
/// <summary> /// Initializes a new instance of the <see cref="AGSSyncableAccumulatingNumber"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSSyncableAccumulatingNumber(AmazonJavaWrapper javaObject) : base(javaObject) { }
/// <summary> /// Initializes a new instance of the <see cref="AGSLatestStringList"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSLatestStringList(AmazonJavaWrapper javaObject) : base(javaObject) { }
/// <summary> /// Initializes a new instance of the <see cref="AGSGameDataMap"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSGameDataMap(AmazonJavaWrapper javaObject) : base(javaObject) { }
/// <summary> /// Initializes a new instance of the <see cref="AGSSyncableStringList"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSSyncableStringList(AmazonJavaWrapper javaObject) : base(javaObject) { }
/// <summary> /// Initializes a new instance of the <see cref="AGSSyncableElement"/> class. /// </summary> /// <param name='javaObject'> /// Java object. /// </param> public AGSSyncableElement(AmazonJavaWrapper javaObject) : base(javaObject){ }