unity 删除PlayerPrefs的编辑器菜单

说明

  • 删除特定key,场景中创建一个空object,改名,选中,执行菜单即可。不懂的看代码。

代码

using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;

namespace DC
{
    public class PlayerPrefsEditor : EditorWindow
    {
        [MenuItem("DC/PlayerPrefs/DeleteAll")]
        public static void DeleteAll()
        {
            PlayerPrefs.DeleteAll();
            PlayerPrefs.Save();
        }

        [MenuItem("DC/PlayerPrefs/DeleteTarget")]
        public static void DeleteTarget()
        {
            PlayerPrefs.DeleteKey(Selection.activeGameObject.name);
            PlayerPrefs.Save();
        }
    }
}

版权声明:本文为ak47007tiger原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。