class
DropPointControllerPS
- 3 properties
- 15 functions
Extends BasicDistractionDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
vendorRecord | string | 0x2C0 | scripted |
rewardsLootTable | TDBID[] | 0x2E0 | scripted |
hasPlayerCollectedReward | bool | 0x2F0 | scripted |
Functions
void SetDeviceState(EDeviceStatus state)overrideRTTIre.Hooks.PlaceVoid( "DropPointControllerPS", "SetDeviceState;EDeviceStatus", (DropPointControllerPS_SetDeviceState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_SetDeviceState( DropPointControllerPS self, EDeviceStatus state );void UnregisterDropPointMappinInSystem()RTTIre.Hooks.PlaceVoid( "DropPointControllerPS", "UnregisterDropPointMappinInSystem;", (DropPointControllerPS_UnregisterDropPointMappinInSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_UnregisterDropPointMappinInSystem( DropPointControllerPS self );bool IsRewardCollected()RTTIre.Hooks.Place( "DropPointControllerPS", "IsRewardCollected;", (DropPointControllerPS_IsRewardCollected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_IsRewardCollected( DropPointControllerPS self );string GetVendorRecordPath()RTTIre.Hooks.Place( "DropPointControllerPS", "GetVendorRecordPath;", (DropPointControllerPS_GetVendorRecordPath x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_GetVendorRecordPath( DropPointControllerPS self );DepositQuestItems? ActionDepositQuestItems(game.Object executor)RTTIre.Hooks.Place( "DropPointControllerPS", "ActionDepositQuestItems;GameObject", (DropPointControllerPS_ActionDepositQuestItems x) => { return re.Hooks.CallOriginal<re.msgpack.DepositQuestItems>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_ActionDepositQuestItems( DropPointControllerPS self, game.Object? executor );EntityNotificationType OnDepositQuestItems(DepositQuestItems evt)RTTIre.Hooks.Place( "DropPointControllerPS", "OnDepositQuestItems;DepositQuestItems", (DropPointControllerPS_OnDepositQuestItems x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_OnDepositQuestItems( DropPointControllerPS self, DepositQuestItems? evt );OpenVendorUI? ActionOpenVendorUI(game.Object executor)RTTIre.Hooks.Place( "DropPointControllerPS", "ActionOpenVendorUI;GameObject", (DropPointControllerPS_ActionOpenVendorUI x) => { return re.Hooks.CallOriginal<re.msgpack.OpenVendorUI>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_ActionOpenVendorUI( DropPointControllerPS self, game.Object? executor );EntityNotificationType OnOpenVendorUI(OpenVendorUI evt)RTTIre.Hooks.Place( "DropPointControllerPS", "OnOpenVendorUI;OpenVendorUI", (DropPointControllerPS_OnOpenVendorUI x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_OnOpenVendorUI( DropPointControllerPS self, OpenVendorUI? evt );CollectDropPointRewards? ActionCollectDropPointRewards(game.Object executor)RTTIre.Hooks.Place( "DropPointControllerPS", "ActionCollectDropPointRewards;GameObject", (DropPointControllerPS_ActionCollectDropPointRewards x) => { return re.Hooks.CallOriginal<re.msgpack.CollectDropPointRewards>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_ActionCollectDropPointRewards( DropPointControllerPS self, game.Object? executor );EntityNotificationType OnCollectDropPointRewards(CollectDropPointRewards evt)RTTIre.Hooks.Place( "DropPointControllerPS", "OnCollectDropPointRewards;CollectDropPointRewards", (DropPointControllerPS_OnCollectDropPointRewards x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_OnCollectDropPointRewards( DropPointControllerPS self, CollectDropPointRewards? evt );EntityNotificationType OnReserveItemToThisDropPoint(ReserveItemToThisDropPoint evt)RTTIre.Hooks.Place( "DropPointControllerPS", "OnReserveItemToThisDropPoint;ReserveItemToThisDropPoint", (DropPointControllerPS_OnReserveItemToThisDropPoint x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_OnReserveItemToThisDropPoint( DropPointControllerPS self, ReserveItemToThisDropPoint? evt );EntityNotificationType OnAddItemForPlayerToPickUp(AddItemForPlayerToPickUp evt)RTTIre.Hooks.Place( "DropPointControllerPS", "OnAddItemForPlayerToPickUp;AddItemForPlayerToPickUp", (DropPointControllerPS_OnAddItemForPlayerToPickUp x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_OnAddItemForPlayerToPickUp( DropPointControllerPS self, AddItemForPlayerToPickUp? evt );bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "DropPointControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (DropPointControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_GetActions( DropPointControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "DropPointControllerPS", "GetDeviceIconTweakDBID;", (DropPointControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_GetDeviceIconTweakDBID( DropPointControllerPS self );TDBID GetBackgroundTextureTweakDBID()overrideRTTIre.Hooks.Place( "DropPointControllerPS", "GetBackgroundTextureTweakDBID;", (DropPointControllerPS_GetBackgroundTextureTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct DropPointControllerPS_GetBackgroundTextureTweakDBID( DropPointControllerPS self );