using System; using System.Collections.Generic; using UnityEngine; /// /// 面向APP的辅助类 /// 1. 提供了一个全局的数据存储内存控件 ModifyMemVal GetMemValue /// public class AppHelper { /// /// 内存数据交换空间 /// private static Dictionary mAppCache = new Dictionary(); /// /// 修改指定键值数据 /// /// 键 /// 值 public static void ModifyMemVal(object key, object val) { if (mAppCache.ContainsKey(key)) { mAppCache[key] = val; return; } mAppCache.Add(key, val); } /// /// 获取指定键值存储的内存数据 /// /// 键 /// val public static object GetMemValue(object key) { if (mAppCache.ContainsKey(key)) { return mAppCache[key]; } return null; } /// /// 删除 /// /// 键值 public static void DeleteMemVal(object key) { mAppCache.Remove(key); } /// /// 清空全局数据缓存 /// public static void ClearMemVal() { mAppCache.Clear(); } }