C# Класс NRaas.CupcakeSpace.PersistedSettings

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
mAffectActive bool
mAutoRestock bool
mDisableRandomAutoRestock bool
mDisplayRestockSettings Dictionary>>>
mElegantRestock bool
mExemptDisplays List
mOneRecipePerDisplayOnRandom bool
mRandomRestockSettings List>.Dictionary
mStockWeddingCakes bool

Защищенные свойства (Protected)

Свойство Тип Описание
mDebugging bool

Открытые методы

Метод Описание
AddDisplayRecipe ( ObjectGuid guid, List slots, string recipeKey, bool autoSetQuality ) : void
AddExemptStatus ( ObjectGuid guid ) : void
AddRandomRestockRecipe ( string recipeKey, List qualities ) : void
BuildSlotsWithQualities ( Dictionary settings ) : string>.Dictionary
BuildSlotsWithRecipes ( Dictionary settings ) : string>.Dictionary
ClearExemptStatus ( ObjectGuid guid ) : void
GetDisplaySettings ( ObjectGuid guid ) : Dictionary>>
GetDisplaySettingsForSlot ( ObjectGuid guid, int i ) : List>.Dictionary
HasSettings ( ObjectGuid guid ) : bool
IsDisplayExempt ( ObjectGuid guid ) : bool
RandomRestockQualitiesAsList ( ) : List
RemoveDisplaySettings ( ObjectGuid guid ) : void
RemoveDisplaySettingsForSlot ( ObjectGuid guid, int slot ) : void
SetDisplaySettings ( ObjectGuid guid, Dictionary settings ) : void
SetDisplaySettingsForSlot ( ObjectGuid guid, Dictionary settings, int slot ) : void
SetRandomRestockRecipeQuality ( string recipeKey, Quality quality ) : void
SetRecipeQuality ( ObjectGuid guid, List slots, Quality quality, bool clear ) : void
SlotHasSettings ( ObjectGuid guid, int slot ) : bool
ValidateObjects ( ) : void

Описание методов

AddDisplayRecipe() публичный Метод

public AddDisplayRecipe ( ObjectGuid guid, List slots, string recipeKey, bool autoSetQuality ) : void
guid ObjectGuid
slots List
recipeKey string
autoSetQuality bool
Результат void

AddExemptStatus() публичный Метод

public AddExemptStatus ( ObjectGuid guid ) : void
guid ObjectGuid
Результат void

AddRandomRestockRecipe() публичный Метод

public AddRandomRestockRecipe ( string recipeKey, List qualities ) : void
recipeKey string
qualities List
Результат void

BuildSlotsWithQualities() публичный Метод

public BuildSlotsWithQualities ( Dictionary settings ) : string>.Dictionary
settings Dictionary
Результат string>.Dictionary

BuildSlotsWithRecipes() публичный Метод

public BuildSlotsWithRecipes ( Dictionary settings ) : string>.Dictionary
settings Dictionary
Результат string>.Dictionary

ClearExemptStatus() публичный Метод

public ClearExemptStatus ( ObjectGuid guid ) : void
guid ObjectGuid
Результат void

GetDisplaySettings() публичный Метод

public GetDisplaySettings ( ObjectGuid guid ) : Dictionary>>
guid ObjectGuid
Результат Dictionary>>

GetDisplaySettingsForSlot() публичный Метод

public GetDisplaySettingsForSlot ( ObjectGuid guid, int i ) : List>.Dictionary
guid ObjectGuid
i int
Результат List>.Dictionary

HasSettings() публичный Метод

public HasSettings ( ObjectGuid guid ) : bool
guid ObjectGuid
Результат bool

IsDisplayExempt() публичный Метод

public IsDisplayExempt ( ObjectGuid guid ) : bool
guid ObjectGuid
Результат bool

RandomRestockQualitiesAsList() публичный Метод

public RandomRestockQualitiesAsList ( ) : List
Результат List

RemoveDisplaySettings() публичный Метод

public RemoveDisplaySettings ( ObjectGuid guid ) : void
guid ObjectGuid
Результат void

RemoveDisplaySettingsForSlot() публичный Метод

public RemoveDisplaySettingsForSlot ( ObjectGuid guid, int slot ) : void
guid ObjectGuid
slot int
Результат void

SetDisplaySettings() публичный Метод

public SetDisplaySettings ( ObjectGuid guid, Dictionary settings ) : void
guid ObjectGuid
settings Dictionary
Результат void

SetDisplaySettingsForSlot() публичный Метод

public SetDisplaySettingsForSlot ( ObjectGuid guid, Dictionary settings, int slot ) : void
guid ObjectGuid
settings Dictionary
slot int
Результат void

SetRandomRestockRecipeQuality() публичный Метод

public SetRandomRestockRecipeQuality ( string recipeKey, Quality quality ) : void
recipeKey string
quality Quality
Результат void

SetRecipeQuality() публичный Метод

public SetRecipeQuality ( ObjectGuid guid, List slots, Quality quality, bool clear ) : void
guid ObjectGuid
slots List
quality Quality
clear bool
Результат void

SlotHasSettings() публичный Метод

public SlotHasSettings ( ObjectGuid guid, int slot ) : bool
guid ObjectGuid
slot int
Результат bool

ValidateObjects() публичный Метод

public ValidateObjects ( ) : void
Результат void

Описание свойств

mAffectActive публичное свойство

public bool mAffectActive
Результат bool

mAutoRestock публичное свойство

public bool mAutoRestock
Результат bool

mDebugging защищенное свойство

protected bool mDebugging
Результат bool

mDisableRandomAutoRestock публичное свойство

public bool mDisableRandomAutoRestock
Результат bool

mDisplayRestockSettings публичное свойство

public Dictionary>>> mDisplayRestockSettings
Результат Dictionary>>>

mElegantRestock публичное свойство

public bool mElegantRestock
Результат bool

mExemptDisplays публичное свойство

public List mExemptDisplays
Результат List

mOneRecipePerDisplayOnRandom публичное свойство

public bool mOneRecipePerDisplayOnRandom
Результат bool

mRandomRestockSettings публичное свойство

public Dictionary> mRandomRestockSettings
Результат List>.Dictionary

mStockWeddingCakes публичное свойство

public bool mStockWeddingCakes
Результат bool