Class
UGameplayEventSubsystem
: UAHGameInstanceSubsystem : UGameInstanceSubsystem : USubsystem : UObject0x00x0250
Members 24
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | HitCoordinatesDelegate | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x08 | SubsystemSettings | UDA_EventSubsystemSettings* | Protected+7 flags | nullptr | |
| 0x10 | CommonEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | GameplayAudioEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | VoiceAssistantEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | GameplayTriggerEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | WorldMapEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | EcoSystemEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | ItemsEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | UIEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | AICharacterEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | CorpseTransformDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | PlayerCharacterEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | CraftMachineEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | AchievementEventDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | ScanAbilityDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | StoryStateDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x10 | CollectorOverlapDelegate | FMulticastScriptDelegate | TransientProtected+4 flags | <delegate> | |
| 0x50 | BlockedChannels | TSet<EGameplayEventChannel> | Protected+3 flags | <TSet> | |
| 0x28 | BlockedEventTypes | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x08 | EcosystemAlertionEventTag | FGameplayTag | Protected+5 flags | {TagName=GameplayEvent.EcoSystem.AlertLevelChanged} | |
| 0x08 | EcosystemRegistrationEventTag | FGameplayTag | Protected+5 flags | {TagName=GameplayEvent.EcoSystem.Registration} | |
| 0x08 | EcosystemUnregistrationEventTag | FGameplayTag | Protected+5 flags | {TagName=GameplayEvent.EcoSystem.Unregistration} | |
| 0x08 | EcosystemTargetLocationEventTag | FGameplayTag | Protected+5 flags | {TagName=None} |
Inherited from UAHGameInstanceSubsystem 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bShouldBeCreated | bool | Protected+7 flags | false | |
| 0x0041 | 0x07 | padding / unreflected | |||
| 0x30 | SubsystemTickFunction | FGameInstanceSubsystemTickFunction | Protected+3 flags | {} | |
| 0x10 | ChannelsToSubscribe | TArray<bool> | Protected+4 flags | [] | |
| 0x0088 | 0x08 | padding / unreflected | |||
| 0x01 | bShouldListenToSublevelLoaded | bool | Protected+7 flags | false | |
Inherited from USubsystem 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bShouldBeSaved : 1bit 0 | bool | 5 flags | false |
Functions 21
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SendUpgradeWeaponLevel(UObject* WeaponUpgradedSlots) | FinalNative+1 flags | 0x08 | |
| void SendUIEvent(FGameplayTag& UITag, const EUIEventType& UIEventType, UObject* Source) | FinalNative+1 flags | 0x18 | |
| void SendStoryState(const EStoryStateEventType& StoryState) | FinalNative+1 flags | 0x01 | |
| void SendScanEvent(AActor* ScannedActor, FGameplayTag& ScannedTag) | FinalNative+1 flags | 0x10 | |
| void SendItemWasPickedUpEvent(AAHPickupableItem* PickedItem, AAHBaseCharacter* ItemPicker) | FinalNative+1 flags | 0x10 | |
| void SendItemCrafted(UObject* CraftedItem) | FinalNative+1 flags | 0x08 | |
| void SendGameplayTriggerWasTriggeredEvent(AGameplayTrigger* GameplayTrigger) | FinalNative+1 flags | 0x08 | |
| void SendGameplayEvent(FGameplayEvent& GameplayEvent) | FinalNative+1 flags | 0xA8 | |
| void SendEcoSystemUnregistrationEvent(AEcosystemNode* EcosystemNode, AEcosystemRetranslator* EcosystemRetranslator, AAHBaseCharacter* InCharacter) | FinalNative+1 flags | 0x18 | |
| void SendEcoSystemRegistrationEvent(AEcosystemNode* EcosystemNode, AEcosystemRetranslator* EcosystemRetranslator, AAHBaseCharacter* InCharacter) | FinalNative+1 flags | 0x18 | |
| void SendEcoSystemAlertionLevelChangedEvent(AEcosystemNode* EcosystemNode, float AlertionLevel) | FinalNative+1 flags | 0x0C | |
| void SendCustomGameplayEvent(FGameplayEvent& CustomEvent, AActor* Instigator, AActor* Victim, UObject* Source) | FinalNative+1 flags | 0xC0 | |
| void SendCorpseTransformationEvent(const ECorpseTransformationState& State) | FinalNative+1 flags | 0x01 | |
| void SendCollectorOverlapEvent() | FinalNative+1 flags | 0x00 | |
| void SendCharacterEventWithSource(const ECharacterGameplayEventType& EventType, AAHBaseCharacter* Character, UObject* Source, bool bIsPlayerCharacter) | FinalNative+1 flags | 0x19 | |
| void SendCharacterEvent(const ECharacterGameplayEventType& EventType, AAHBaseCharacter* Character, bool bIsPlayerCharacter) | FinalNative+1 flags | 0x11 | |
| void SendCharacterDiedEvent(AAHBaseCharacter* DeadCharacter, FHitParameters& HitParameters, AActor* Killer, UObject* KilledBy) | FinalNative+1 flags | 0x150 | |
| void SendAudioEvent(FGameplayTag& AudioEventTag, const EAudioEventType& AudioEventType, UObject* Source) | FinalNative+1 flags | 0x18 | |
| void SendAudioDiaryWasListenedEvent(FGameplayTag& AudioDiaryTag) | FinalNative+1 flags | 0x08 | |
| void SendAchievementUnlockEvent(const EAchievements& Achievement) | FinalNative+1 flags | 0x01 | |
| void SendAchievementProgressEvent(const EAchievements& Achievement, float Progress) | FinalNative+1 flags | 0x08 |