Beispiel #1
0
 /// <summary>
 /// Remove event listening of power change.
 /// </summary>
 /// <param name="listener"></param>
 public static void removeOnPowerChangeListener(onPowerChange listener)
 {
     powerChangeListener = null;
     if (nibiruOsServiceObject != null && nibiruPowerListener != null)
     {
         nibiruOsServiceObject.Call("unregisterPowerChangeListener", nibiruPowerListener);
     }
 }
Beispiel #2
0
        /// <summary>
        /// Add event listening of power change.
        /// </summary>
        /// <param name="listener"></param>
        public static void addOnPowerChangeListener(onPowerChange listener)
        {
            if (listener != null)
            {
                powerChangeListener = listener;
            }
#if UNITY_ANDROID && !UNITY_EDITOR
            nibiruPowerListener = new NibiruPowerListener();
#endif
            if (nibiruOsServiceObject != null)
            {
                nibiruOsServiceObject.Call("registerPowerChangeListener", nibiruPowerListener);
            }
        }