/// <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); } }
/// <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); } }