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