C# Class NRaas.CupcakeSpace.PersistedSettings

Show file Open project: Chain-Reaction/NRaas Class Usage Examples

Public Properties

Property Type Description
mAffectActive bool
mAutoRestock bool
mDisableRandomAutoRestock bool
mDisplayRestockSettings Dictionary>>>
mElegantRestock bool
mExemptDisplays List
mOneRecipePerDisplayOnRandom bool
mRandomRestockSettings List>.Dictionary
mStockWeddingCakes bool

Protected Properties

Property Type Description
mDebugging bool

Public Methods

Method Description
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

Method Details

AddDisplayRecipe() public method

public AddDisplayRecipe ( ObjectGuid guid, List slots, string recipeKey, bool autoSetQuality ) : void
guid ObjectGuid
slots List
recipeKey string
autoSetQuality bool
return void

AddExemptStatus() public method

public AddExemptStatus ( ObjectGuid guid ) : void
guid ObjectGuid
return void

AddRandomRestockRecipe() public method

public AddRandomRestockRecipe ( string recipeKey, List qualities ) : void
recipeKey string
qualities List
return void

BuildSlotsWithQualities() public method

public BuildSlotsWithQualities ( Dictionary settings ) : string>.Dictionary
settings Dictionary
return string>.Dictionary

BuildSlotsWithRecipes() public method

public BuildSlotsWithRecipes ( Dictionary settings ) : string>.Dictionary
settings Dictionary
return string>.Dictionary

ClearExemptStatus() public method

public ClearExemptStatus ( ObjectGuid guid ) : void
guid ObjectGuid
return void

GetDisplaySettings() public method

public GetDisplaySettings ( ObjectGuid guid ) : Dictionary>>
guid ObjectGuid
return Dictionary>>

GetDisplaySettingsForSlot() public method

public GetDisplaySettingsForSlot ( ObjectGuid guid, int i ) : List>.Dictionary
guid ObjectGuid
i int
return List>.Dictionary

HasSettings() public method

public HasSettings ( ObjectGuid guid ) : bool
guid ObjectGuid
return bool

IsDisplayExempt() public method

public IsDisplayExempt ( ObjectGuid guid ) : bool
guid ObjectGuid
return bool

RandomRestockQualitiesAsList() public method

public RandomRestockQualitiesAsList ( ) : List
return List

RemoveDisplaySettings() public method

public RemoveDisplaySettings ( ObjectGuid guid ) : void
guid ObjectGuid
return void

RemoveDisplaySettingsForSlot() public method

public RemoveDisplaySettingsForSlot ( ObjectGuid guid, int slot ) : void
guid ObjectGuid
slot int
return void

SetDisplaySettings() public method

public SetDisplaySettings ( ObjectGuid guid, Dictionary settings ) : void
guid ObjectGuid
settings Dictionary
return void

SetDisplaySettingsForSlot() public method

public SetDisplaySettingsForSlot ( ObjectGuid guid, Dictionary settings, int slot ) : void
guid ObjectGuid
settings Dictionary
slot int
return void

SetRandomRestockRecipeQuality() public method

public SetRandomRestockRecipeQuality ( string recipeKey, Quality quality ) : void
recipeKey string
quality Quality
return void

SetRecipeQuality() public method

public SetRecipeQuality ( ObjectGuid guid, List slots, Quality quality, bool clear ) : void
guid ObjectGuid
slots List
quality Quality
clear bool
return void

SlotHasSettings() public method

public SlotHasSettings ( ObjectGuid guid, int slot ) : bool
guid ObjectGuid
slot int
return bool

ValidateObjects() public method

public ValidateObjects ( ) : void
return void

Property Details

mAffectActive public property

public bool mAffectActive
return bool

mAutoRestock public property

public bool mAutoRestock
return bool

mDebugging protected property

protected bool mDebugging
return bool

mDisableRandomAutoRestock public property

public bool mDisableRandomAutoRestock
return bool

mDisplayRestockSettings public property

public Dictionary>>> mDisplayRestockSettings
return Dictionary>>>

mElegantRestock public property

public bool mElegantRestock
return bool

mExemptDisplays public property

public List mExemptDisplays
return List

mOneRecipePerDisplayOnRandom public property

public bool mOneRecipePerDisplayOnRandom
return bool

mRandomRestockSettings public property

public Dictionary> mRandomRestockSettings
return List>.Dictionary

mStockWeddingCakes public property

public bool mStockWeddingCakes
return bool