Ejemplo n.º 1
0
 /// <summary>
 /// 注册低内存警告
 /// </summary>
 /// <param name="callback"></param>
 public static void ResgisterLowMemory(Application.LowMemoryCallback callback)
 {
     //先移除
     Application.lowMemory -= callback;
     //添加
     Application.lowMemory += callback;
 }
Ejemplo n.º 2
0
 public static Delegate Application_LowMemoryCallback(LuaFunction func)
 {
     Application.LowMemoryCallback d = () =>
     {
         func.Call();
     };
     return(d);
 }
Ejemplo n.º 3
0
 private static void CallLowMemory()
 {
     Application.LowMemoryCallback lowMemoryCallback = Application.lowMemory;
     if (lowMemoryCallback != null)
     {
         lowMemoryCallback();
     }
 }
Ejemplo n.º 4
0
        internal static void CallLowMemory()
        {
            Application.LowMemoryCallback lowMemoryCallback = Application.lowMemory;
            bool flag = lowMemoryCallback != null;

            if (flag)
            {
                lowMemoryCallback();
            }
        }
Ejemplo n.º 5
0
 /// <summary>
 /// 解除注册低内存警告
 /// </summary>
 /// <param name="callback"></param>
 public static void UnRegisterLowMemoy(Application.LowMemoryCallback callback)
 {
     Application.lowMemory -= callback;
 }