public override void OnInspectorGUI()
    {
        TableTaskTaskCollectScriptable script = (TableTaskTaskCollectScriptable)target;

        if (GUILayout.Button("Update"))
        {
            script.LoadGameTable(true);
        }

        GUILayout.Space(20);

        DrawDefaultInspector();
    }
    public static TableTaskTaskCollectScriptable Get()
    {
        TableTaskTaskCollectScriptable t = ClientDataBaseManager.Instance.GetLoadedTable <TableTaskTaskCollectScriptable>();

        if (t == null)
        {
            ScriptableObjectBase scriptable = ClientDataBaseManager.Instance.LoadTable(m_gameTableName);
            ClientDataBaseManager.Instance.Register(typeof(TableTaskTaskCollectScriptable), scriptable);
            return(ClientDataBaseManager.Instance.GetLoadedTable <TableTaskTaskCollectScriptable>());
        }

        return(t);
    }