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); }