public static TableTaskTaskDialogContentScriptable Get()
    {
        TableTaskTaskDialogContentScriptable t = ClientDataBaseManager.Instance.GetLoadedTable <TableTaskTaskDialogContentScriptable>();

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

        return(t);
    }
Example #2
0
    public override void OnInspectorGUI()
    {
        TableTaskTaskDialogContentScriptable script = (TableTaskTaskDialogContentScriptable)target;

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

        GUILayout.Space(20);

        DrawDefaultInspector();
    }