static void UpdateMarkTransTag(UnityEditor.MenuCommand cmd)
    {
        if (Application.isPlaying)
        {
            return;
        }
        UICacheView current = cmd.context as UICacheView;

        if (current != null)
        {
            current.UpdateUIMarkTransTagState();
        }
    }
    static void RemoveCacheUIItems(UnityEditor.MenuCommand cmd)
    {
        if (Application.isPlaying)
        {
            return;
        }

        UICacheView current = cmd.context as UICacheView;

        if (current != null)
        {
            current.OnUnLoadUIItems();
        }
    }
    static void UpdateCacheUIItemMark(UnityEditor.MenuCommand cmd)
    {
        if (Application.isPlaying)
        {
            return;
        }

        UICacheView current = cmd.context as UICacheView;

        if (current != null)
        {
            current.UpdateUICacheRefence();
        }
    }