0x00x0108
Members 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | AbilityData | UUWEBioAbilityData* | Protected+6 flags | nullptr | |
| 0x28 | Icon | TSoftObjectPtr<UTexture2D> | Protected+5 flags | <SoftObjectProperty> | |
| 0x10 | Name | FText | Protected+3 flags | <FText> | |
| 0x10 | Description | FText | Protected+3 flags | <FText> | |
| 0x01 | BioAbilityType | EUWEBioAbilityType | Protected+7 flags | Passive | |
| 0x00B9 | 0x07 | padding / unreflected | |||
| 0x28 | BioAbility | TSoftClassPtr<UGameplayAbility> | Protected+5 flags | <SoftClassProperty> | |
| 0x01 | bIsInstalled | bool | Protected+7 flags | false | |
| 0x01 | bIsUnlocked | bool | Protected+7 flags | false | |
| 0x01 | bShowRequirements | bool | Protected+7 flags | true | |
| 0x01 | bSeen | bool | Protected+7 flags | true | |
| 0x08 | Cooldown | FUWEBioAbilityCooldownData | Protected+4 flags | {Duration=0, StartTime=0} | |
| 0x01 | bIsActive | bool | Protected+7 flags | false | |
| 0x01 | bIsPinned | bool | Protected+7 flags | false | |
| 0x01 | bAvailabilityOverriden | bool | Protected+7 flags | false | |
| 0x00F7 | 0x11 | unreflected bytes to end of UUWEBioAbilityViewModel | |||
Functions 10
| Signature | Flags | Native | Params |
|---|---|---|---|
| void UninstallBioAbility() | FinalNative+1 flags | 0x00 | |
| void TrySetRecipePinned(bool bNewValue) | FinalNative+1 flags | 0x01 | |
| void Setup(UUWEBioAbilityData* InAbilityData, AUWEBioLab* biolab, UUWEBiomodCrafterInteractionComponent* InteractionComponent, AActor* BioAbilityOwner, bool bInIsInstalled, bool bInAvailabilityOverriden) | FinalNative+1 flags | 0x22 | |
| void OnRecipeUnpinned(UUWEPrimaryDataAssetBase* Recipe) | FinalNative+1 flags | 0x08 | |
| void OnRecipePinned(UUWEPrimaryDataAssetBase* Recipe) | FinalNative+1 flags | 0x08 | |
| void OnEventTrackerUpdateSeenStatus(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue) | FinalNative+1 flags | 0x28 | |
| void MarkAsSeen() | FinalNative+1 flags | 0x00 | |
| void InstallBioAbility() | FinalNative+1 flags | 0x00 | |
| int32 GetRemainingCooldownSeconds(UObject* WorldContextObject) | FinalNative+1 flags | 0x0C | |
| float GetCooldownFraction(UObject* WorldContextObject) | FinalNative+1 flags | 0x0C |