Table of Contents

Interface IBlueprintLibrary

Namespace
Root
Assembly
SPZGameAssembly.dll
public interface IBlueprintLibrary
Extension Methods

Properties

OnFullyRefreshed

IEvent OnFullyRefreshed { get; }

Property Value

IEvent

OnShortcutsChanged

IEvent OnShortcutsChanged { get; }

Property Value

IEvent

RootEntry

BlueprintLibraryFolder RootEntry { get; }

Property Value

BlueprintLibraryFolder

Shortcuts

IReadOnlyList<IBlueprintLibraryEntry> Shortcuts { get; }

Property Value

IReadOnlyList<IBlueprintLibraryEntry>

Methods

Refresh()

void Refresh()

SanitizeName(string)

string SanitizeName(string blueprintNameInput)

Parameters

blueprintNameInput string

Returns

string

TryBindShortcut(int, IBlueprintLibraryEntry)

bool TryBindShortcut(int index, IBlueprintLibraryEntry entry)

Parameters

index int
entry IBlueprintLibraryEntry

Returns

bool

TryCreateFolder(string, BlueprintLibraryFolder)

bool TryCreateFolder(string name, BlueprintLibraryFolder parent)

Parameters

name string
parent BlueprintLibraryFolder

Returns

bool

TryMoveEntry(IBlueprintLibraryEntry, BlueprintLibraryFolder)

bool TryMoveEntry(IBlueprintLibraryEntry entry, BlueprintLibraryFolder newParent)

Parameters

entry IBlueprintLibraryEntry
newParent BlueprintLibraryFolder

Returns

bool

TryRemoveEntry(IBlueprintLibraryEntry)

bool TryRemoveEntry(IBlueprintLibraryEntry entry)

Parameters

entry IBlueprintLibraryEntry

Returns

bool

TryRenameEntry(IBlueprintLibraryEntry, string)

bool TryRenameEntry(IBlueprintLibraryEntry entry, string newName)

Parameters

entry IBlueprintLibraryEntry
newName string

Returns

bool

TrySaveChangedBlueprint(BlueprintLibraryEntry)

bool TrySaveChangedBlueprint(BlueprintLibraryEntry entry)

Parameters

entry BlueprintLibraryEntry

Returns

bool

TrySaveEntry(string, IAnnotatedBlueprint, BlueprintLibraryFolder, bool, int)

bool TrySaveEntry(string name, IAnnotatedBlueprint blueprint, BlueprintLibraryFolder parent, bool allowOverride, int version)

Parameters

name string
blueprint IAnnotatedBlueprint
parent BlueprintLibraryFolder
allowOverride bool
version int

Returns

bool