C# 클래스 NRaas.CupcakeSpace.PersistedSettings

파일 보기 프로젝트 열기: Chain-Reaction/NRaas 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
mAffectActive bool
mAutoRestock bool
mDisableRandomAutoRestock bool
mDisplayRestockSettings Dictionary>>>
mElegantRestock bool
mExemptDisplays List
mOneRecipePerDisplayOnRandom bool
mRandomRestockSettings List>.Dictionary
mStockWeddingCakes bool

보호된 프로퍼티들

프로퍼티 타입 설명
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