Ejemplo n.º 1
0
    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
    }
Ejemplo n.º 2
0
    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
    }
Ejemplo n.º 3
0
    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
    }
Ejemplo n.º 5
0
    /// <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();
        }
    }
Ejemplo n.º 6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AGSSyncableStringList"/> class.
 /// </summary>
 /// <param name='javaObject'>
 /// Java object.
 /// </param>
 public AGSSyncableStringList(AmazonJavaWrapper javaObject)
     : base(javaObject)
 {
 }
Ejemplo n.º 7
0
 public AGSSyncable(AndroidJavaObject jo)
 {
     javaObject = new AmazonJavaWrapper(jo);
 }
Ejemplo n.º 8
0
 /// <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)
 {
 }
Ejemplo n.º 10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AGSGameDataMap"/> class.
 /// </summary>
 /// <param name='javaObject'>
 /// Java object.
 /// </param>
 public AGSGameDataMap(AmazonJavaWrapper javaObject)
     : base(javaObject)
 {
 }
Ejemplo n.º 11
0
 /// <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)
 {
 }
Ejemplo n.º 13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AGSLatestStringList"/> class.
 /// </summary>
 /// <param name='javaObject'>
 /// Java object.
 /// </param>
 public AGSLatestStringList(AmazonJavaWrapper javaObject) : base(javaObject)
 {
 }
Ejemplo n.º 14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AGSSyncableNumberList"/> class.
 /// </summary>
 /// <param name='javaObject'>
 /// Java object.
 /// </param>
 public AGSSyncableNumberList(AmazonJavaWrapper javaObject) : base(javaObject)
 {
 }
Ejemplo n.º 15
0
 /// <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)
 {
 }
Ejemplo n.º 17
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AGSLatestStringList"/> class.
 /// </summary>
 /// <param name='javaObject'>
 /// Java object.
 /// </param>
 public AGSLatestStringList(AmazonJavaWrapper javaObject)
     : base(javaObject)
 {
 }
Ejemplo n.º 18
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AGSGameDataMap"/> class.
 /// </summary>
 /// <param name='javaObject'>
 /// Java object.
 /// </param>
 public AGSGameDataMap(AmazonJavaWrapper javaObject) : base(javaObject)
 {
 }
Ejemplo n.º 19
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AGSSyncableStringList"/> class.
 /// </summary>
 /// <param name='javaObject'>
 /// Java object.
 /// </param>
 public AGSSyncableStringList(AmazonJavaWrapper javaObject) : base(javaObject)
 {
 }
Ejemplo n.º 20
0
    /// <summary>
    /// Initializes a new instance of the <see cref="AGSSyncableElement"/> class.
    /// </summary>
    /// <param name='javaObject'>
    /// Java object.
    /// </param>
    public AGSSyncableElement(AmazonJavaWrapper javaObject) : base(javaObject){

    }