Interface IBlueprintLibrary
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public interface IBlueprintLibrary
- Extension Methods
Properties
OnFullyRefreshed
IEvent OnFullyRefreshed { get; }
Property Value
OnShortcutsChanged
IEvent OnShortcutsChanged { get; }
Property Value
RootEntry
BlueprintLibraryFolder RootEntry { get; }
Property Value
Shortcuts
IReadOnlyList<IBlueprintLibraryEntry> Shortcuts { get; }
Property Value
- IReadOnlyList<IBlueprintLibraryEntry>
Methods
Refresh()
void Refresh()
SanitizeName(string)
string SanitizeName(string blueprintNameInput)
Parameters
blueprintNameInputstring
Returns
- string
TryBindShortcut(int, IBlueprintLibraryEntry)
bool TryBindShortcut(int index, IBlueprintLibraryEntry entry)
Parameters
indexintentryIBlueprintLibraryEntry
Returns
- bool
TryCreateFolder(string, BlueprintLibraryFolder)
bool TryCreateFolder(string name, BlueprintLibraryFolder parent)
Parameters
namestringparentBlueprintLibraryFolder
Returns
- bool
TryMoveEntry(IBlueprintLibraryEntry, BlueprintLibraryFolder)
bool TryMoveEntry(IBlueprintLibraryEntry entry, BlueprintLibraryFolder newParent)
Parameters
entryIBlueprintLibraryEntrynewParentBlueprintLibraryFolder
Returns
- bool
TryRemoveEntry(IBlueprintLibraryEntry)
bool TryRemoveEntry(IBlueprintLibraryEntry entry)
Parameters
entryIBlueprintLibraryEntry
Returns
- bool
TryRenameEntry(IBlueprintLibraryEntry, string)
bool TryRenameEntry(IBlueprintLibraryEntry entry, string newName)
Parameters
entryIBlueprintLibraryEntrynewNamestring
Returns
- bool
TrySaveChangedBlueprint(BlueprintLibraryEntry)
bool TrySaveChangedBlueprint(BlueprintLibraryEntry entry)
Parameters
entryBlueprintLibraryEntry
Returns
- bool
TrySaveEntry(string, IAnnotatedBlueprint, BlueprintLibraryFolder, bool, int)
bool TrySaveEntry(string name, IAnnotatedBlueprint blueprint, BlueprintLibraryFolder parent, bool allowOverride, int version)
Parameters
namestringblueprintIAnnotatedBlueprintparentBlueprintLibraryFolderallowOverrideboolversionint
Returns
- bool