class quest
MultiplayerGiveChoiceTokenEvent
quest.MultiplayerGiveChoiceTokenEvent
- 3 properties
- 4 functions
Extends red.Event IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
compatibleDeviceName | CName | 0x40 | |
timeout | uint | 0x48 | |
tokenAlreadyGiven | bool | 0x0 | scripted |
Functions
game.Object? RandomizePlayer(game.Object player)RTTIre.Hooks.Place( "questMultiplayerGiveChoiceTokenEvent", "RandomizePlayer", (MultiplayerGiveChoiceTokenEvent_RandomizePlayer x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct MultiplayerGiveChoiceTokenEvent_RandomizePlayer( quest.MultiplayerGiveChoiceTokenEvent self, game.Object? player );void GiveChoiceToken(PlayerPuppet player)RTTIre.Hooks.PlaceVoid( "questMultiplayerGiveChoiceTokenEvent", "GiveChoiceToken;PlayerPuppet", (MultiplayerGiveChoiceTokenEvent_GiveChoiceToken x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MultiplayerGiveChoiceTokenEvent_GiveChoiceToken( quest.MultiplayerGiveChoiceTokenEvent self, PlayerPuppet? player );static quest.MultiplayerGiveChoiceTokenEvent? CreateEvent(CName compatibleDeviceName, uint timeout)staticRTTI globalre.Hooks.Place( "questMultiplayerGiveChoiceTokenEvent", "questMultiplayerGiveChoiceTokenEvent::CreateEvent;CNameUint32", (MultiplayerGiveChoiceTokenEvent_CreateEvent x) => { return re.Hooks.CallOriginal<re.msgpack.quest.MultiplayerGiveChoiceTokenEvent>(); } ); [Msgpack.Gen] public readonly partial record struct MultiplayerGiveChoiceTokenEvent_CreateEvent( CName compatibleDeviceName, uint timeout );static game.DelayID CreateDelayedEvent(game.Object player, CName compatibleDeviceName, uint timeout)staticRTTI globalre.Hooks.Place( "questMultiplayerGiveChoiceTokenEvent", "questMultiplayerGiveChoiceTokenEvent::CreateDelayedEvent;GameObjectCNameUint32", (MultiplayerGiveChoiceTokenEvent_CreateDelayedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.game.DelayID>(); } ); [Msgpack.Gen] public readonly partial record struct MultiplayerGiveChoiceTokenEvent_CreateDelayedEvent( game.Object? player, CName compatibleDeviceName, uint timeout );