Description

Context

The Gameplay Ability System lets devs specify numerical attribute properties in UAttributeSet subclasses. Although the preferred attribute property type is FGameplayAttributeData, GAS has legacy support for floats and doubles. The GameplayDebugger (Shift + ') allows inspecting current attribute values of attributes in GAS in the 'Abilities' category.

Problem

The GameplayDebugger 'Abilities' category currently doesn't list double attributes. Which property types can back gameplay attributes is inconsistently checked throughout the engine. Currently the GameplayDebugger only displays floats and FGameplayAttributeData.

Suggested Fix

Double properties in attribute sets should be displayed in GameplayDebugger too.

Steps to Reproduce

In a project with Gameplay Abilities plugin enabled and a character setup with an AbilitySystemComponent and an attribute set 'UMyAttributeSet':

  • Add a 'UPROPERTY() double MyDoubleAttribute' to 'UMyAttributeSet'.
    • This is a functional GameplayAttribute. For example, modifying it by applying a GameplayEffect that provides a modifier for MyDoubleAttribute works.
  • Start PIE
  • Open GameplayDebugger and focus own pawn with Shift + '
  • Observe: Under attributes, MyDoubleAttribute is not listed
  • Expected: MyDoubleAttribute is listed

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-315645 in the post.

0
Login to Vote

Unresolved
CreatedAug 27, 2025
UpdatedAug 27, 2025
View Jira Issue