/// <summary>
 /// Registers the on pause callback to Android.
 /// </summary>
 /// <param name="onPause">On pause.</param>
 public void RegisterOnPause(OnPauseEventHandler onPause)
 {
     if (onPause != null)
     {
         OnPauseEvent += onPause;
     }
 }
	/// <summary>
	/// Unregisters the on pause callback to Android.
	/// </summary>
	/// <param name="onPause">On pause.</param>
	public void UnregisterOnPause(OnPauseEventHandler onPause)
	{
		if(onPause != null)
		{
			m_onPause -= onPause;
		}
	}
    /// <summary>
    /// Registers for the Android pause event.
    /// </summary>
    /// <param name="onPause">On pause.</param>
    public static void RegisterPauseEvent(OnPauseEventHandler onPause)
    {
        #if ANDROID_DEVICE
        if (m_callbacks == null)
        {
            _RegisterCallbacks();
        }

        m_callbacks.RegisterOnPause(onPause);
        #endif
    }
Beispiel #4
0
	/// <summary>
	/// Registers for the Android pause event.
	/// </summary>
	/// <param name="onPause">On pause.</param>
	public static void RegisterPauseEvent(OnPauseEventHandler onPause)
	{
		#if UNITY_ANDROID && !UNITY_EDITOR
		if(m_callbacks == null)
		{
			RegisterCallbacks();
		}

		m_callbacks.RegisterOnPause(onPause);
		#endif
	}
    /// <summary>
    /// Registers for the Android pause event.
    /// </summary>
    /// <param name="onPause">On pause.</param>
    public static void RegisterPauseEvent(OnPauseEventHandler onPause)
    {
        #if ANDROID_DEVICE
        if (m_callbacks == null)
        {
            _RegisterCallbacks();
        }

        m_callbacks.RegisterOnPause(onPause);
        #endif
    }
    /// <summary>
    /// Unregisters for the Android pause event.
    /// </summary>
    /// <param name="onPause">On pause.</param>
    public static void UnregisterPauseEvent(OnPauseEventHandler onPause)
    {
        #if ANDROID_DEVICE
        if (m_callbacks == null)
        {
            return;
        }

        m_callbacks.UnregisterOnPause(onPause);
        #endif
    }
 /// <summary>
 /// Unregisters for the Android pause event.
 /// </summary>
 /// <param name="onPause">On pause.</param>
 public static void UnregisterPauseEvent(OnPauseEventHandler onPause)
 {
     #if ANDROID_DEVICE
     if (m_callbacks == null)
     {
         return;
     }
     
     m_callbacks.UnregisterOnPause(onPause);
     #endif
 }
 public void UnregisterPauseEvent(OnPauseEventHandler handler)
 {
     AndroidHelper.UnregisterPauseEvent(handler);
 }