C# Class CM3D2.MaidFiddler.Hook.MaidStatusChangeHooks

Show file Open project: denikson/CM3D2.MaidFiddler

Public Methods

Method Description
CheckNightWorkVisibility ( bool &result, int workID ) : bool
OnClassTypeUpdate ( int tag, Maid &currentMaid ) : void
OnFeaturePropensityUpdated ( Maid &maid, bool updateFeature, bool updatePropensity ) : void
OnMaidClassAndYotogiUpdate ( Maid &currentMaid ) : void
OnNewPropertyGet ( int tag, Maid &currentMaid, int id ) : void
OnNightWorkEnableCheck ( bool &result, int workID, Maid maid, bool calledTargetCheck ) : bool
OnNoonWorkEnableCheck ( bool &result, int workID, Maid maid ) : bool
OnPropertyRemoved ( int tag, Maid &currentMaid, int id ) : void
OnStatusChanged ( int tag, Maid &currentMaid ) : bool
OnStatusChangedCallback ( int tag, Maid &currentMaid ) : void
OnStatusChangedID ( int tag, Maid &currentMaid, int id ) : bool
OnStatusChangedID ( int tag, Maid &currentMaid, int id, int val ) : bool
OnStatusUpdate ( int tag, Maid &currentMaid, int enumVal, bool value ) : void
OnThumbnailChanged ( Maid maid ) : void
OnUpdateCommand ( YotogiPlay &playerState, Yotogi.SkillData.Command.Data[]>.Dictionary &commandDictionary, YotogiCommandFactory &commandFactory ) : void
OnYotogiSkillVisibilityCheck ( int tag, bool &ret ) : bool
PostProcessFreeModeScene ( bool &enabled ) : void
ReloadNightWorkData ( ScheduleScene &scheduleScene, int slotNo ) : void
ReloadNoonWorkData ( ScheduleScene &scheduleScene, int slotNo ) : void

Method Details

CheckNightWorkVisibility() public static method

public static CheckNightWorkVisibility ( bool &result, int workID ) : bool
result bool
workID int
return bool

OnClassTypeUpdate() public static method

public static OnClassTypeUpdate ( int tag, Maid &currentMaid ) : void
tag int
currentMaid Maid
return void

OnFeaturePropensityUpdated() public static method

public static OnFeaturePropensityUpdated ( Maid &maid, bool updateFeature, bool updatePropensity ) : void
maid Maid
updateFeature bool
updatePropensity bool
return void

OnMaidClassAndYotogiUpdate() public static method

public static OnMaidClassAndYotogiUpdate ( Maid &currentMaid ) : void
currentMaid Maid
return void

OnNewPropertyGet() public static method

public static OnNewPropertyGet ( int tag, Maid &currentMaid, int id ) : void
tag int
currentMaid Maid
id int
return void

OnNightWorkEnableCheck() public static method

public static OnNightWorkEnableCheck ( bool &result, int workID, Maid maid, bool calledTargetCheck ) : bool
result bool
workID int
maid Maid
calledTargetCheck bool
return bool

OnNoonWorkEnableCheck() public static method

public static OnNoonWorkEnableCheck ( bool &result, int workID, Maid maid ) : bool
result bool
workID int
maid Maid
return bool

OnPropertyRemoved() public static method

public static OnPropertyRemoved ( int tag, Maid &currentMaid, int id ) : void
tag int
currentMaid Maid
id int
return void

OnStatusChanged() public static method

public static OnStatusChanged ( int tag, Maid &currentMaid ) : bool
tag int
currentMaid Maid
return bool

OnStatusChangedCallback() public static method

public static OnStatusChangedCallback ( int tag, Maid &currentMaid ) : void
tag int
currentMaid Maid
return void

OnStatusChangedID() public static method

public static OnStatusChangedID ( int tag, Maid &currentMaid, int id ) : bool
tag int
currentMaid Maid
id int
return bool

OnStatusChangedID() public static method

public static OnStatusChangedID ( int tag, Maid &currentMaid, int id, int val ) : bool
tag int
currentMaid Maid
id int
val int
return bool

OnStatusUpdate() public static method

public static OnStatusUpdate ( int tag, Maid &currentMaid, int enumVal, bool value ) : void
tag int
currentMaid Maid
enumVal int
value bool
return void

OnThumbnailChanged() public static method

public static OnThumbnailChanged ( Maid maid ) : void
maid Maid
return void

OnUpdateCommand() public static method

public static OnUpdateCommand ( YotogiPlay &playerState, Yotogi.SkillData.Command.Data[]>.Dictionary &commandDictionary, YotogiCommandFactory &commandFactory ) : void
playerState YotogiPlay
commandDictionary Yotogi.SkillData.Command.Data[]>.Dictionary
commandFactory YotogiCommandFactory
return void

OnYotogiSkillVisibilityCheck() public static method

public static OnYotogiSkillVisibilityCheck ( int tag, bool &ret ) : bool
tag int
ret bool
return bool

PostProcessFreeModeScene() public static method

public static PostProcessFreeModeScene ( bool &enabled ) : void
enabled bool
return void

ReloadNightWorkData() public static method

public static ReloadNightWorkData ( ScheduleScene &scheduleScene, int slotNo ) : void
scheduleScene ScheduleScene
slotNo int
return void

ReloadNoonWorkData() public static method

public static ReloadNoonWorkData ( ScheduleScene &scheduleScene, int slotNo ) : void
scheduleScene ScheduleScene
slotNo int
return void