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

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

        GUILayout.Space(20);

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

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

        return(t);
    }