C# Class NRaas.CupcakeSpace.PersistedSettings

Exibir arquivo 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_oe property

public bool mAffectActive
return bool

mAutoRestock public_oe property

public bool mAutoRestock
return bool

mDebugging protected_oe property

protected bool mDebugging
return bool

mDisableRandomAutoRestock public_oe property

public bool mDisableRandomAutoRestock
return bool

mDisplayRestockSettings public_oe property

public Dictionary>>> mDisplayRestockSettings
return Dictionary>>>

mElegantRestock public_oe property

public bool mElegantRestock
return bool

mExemptDisplays public_oe property

public List mExemptDisplays
return List

mOneRecipePerDisplayOnRandom public_oe property

public bool mOneRecipePerDisplayOnRandom
return bool

mRandomRestockSettings public_oe property

public Dictionary> mRandomRestockSettings
return List>.Dictionary

mStockWeddingCakes public_oe property

public bool mStockWeddingCakes
return bool