class
ChangeMusicAction
- 2 properties
- 7 functions
Extends ActionBool ScriptableDeviceAction BaseScriptableAction game.device.Action red.Event IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
interactionRecordName | string | 0x280 | scripted |
settings | MusicSettings? | 0x2A0 | scripted |
Functions
void SetProperties(MusicSettings settings)RTTIre.Hooks.PlaceVoid( "ChangeMusicAction", "SetProperties;MusicSettings", (ChangeMusicAction_SetProperties x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChangeMusicAction_SetProperties( ChangeMusicAction self, MusicSettings? settings );void SetProperties(MusicSettings settings, TDBID nameOnTrue)RTTIre.Hooks.PlaceVoid( "ChangeMusicAction", "SetProperties;MusicSettingsTweakDBID", (ChangeMusicAction_SetProperties2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChangeMusicAction_SetProperties2( ChangeMusicAction self, MusicSettings? settings, TDBID nameOnTrue );string GetTweakDBChoiceRecord()overrideRTTIre.Hooks.Place( "ChangeMusicAction", "GetTweakDBChoiceRecord;", (ChangeMusicAction_GetTweakDBChoiceRecord x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct ChangeMusicAction_GetTweakDBChoiceRecord( ChangeMusicAction self );MusicSettings? GetMusicSettings()RTTIre.Hooks.Place( "ChangeMusicAction", "GetMusicSettings;", (ChangeMusicAction_GetMusicSettings x) => { return re.Hooks.CallOriginal<re.msgpack.MusicSettings>(); } ); [Msgpack.Gen] public readonly partial record struct ChangeMusicAction_GetMusicSettings( ChangeMusicAction self );static bool IsContextValid(game.GetActionsContext context)staticRTTI globalre.Hooks.Place( "ChangeMusicAction", "ChangeMusicAction::IsContextValid;script_ref<GetActionsContext>", (ChangeMusicAction_IsContextValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChangeMusicAction_IsContextValid( game.GetActionsContext context );static bool IsAvailable(ScriptableDeviceComponentPS device)staticoverrideRTTI globalre.Hooks.Place( "ChangeMusicAction", "ChangeMusicAction::IsAvailable;ScriptableDeviceComponentPS", (ChangeMusicAction_IsAvailable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChangeMusicAction_IsAvailable( ScriptableDeviceComponentPS? device );static bool IsClearanceValid(game.device.Clearance clearance)staticoverrideRTTI globalre.Hooks.Place( "ChangeMusicAction", "ChangeMusicAction::IsClearanceValid;Clearance", (ChangeMusicAction_IsClearanceValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChangeMusicAction_IsClearanceValid( game.device.Clearance? clearance );