Настройка AttributeSet для использования CurveFloat для каждого атрибута вместо CurveTable - PullRequest
0 голосов
/ 25 июня 2019

Наш проект требует, чтобы каждый FGameplayAttributeData в AttributeSet обновлял свое текущее значение на основе точки в активе CurveFloat. Таким образом, мы можем иметь собственные кривые для каждого атрибута для символов, а inTime для CurveFloat будет символами "level".

Кажется, нам нужно создать нашу собственную версию FGameplayAttributeData, которая возвращает CurrentValue, BaseValue на основе поиска в кривой с плавающей запятой, определенной для символа, вероятно в датированном, и, возможно, создаст наш собственный FAttributeSetInitter для поиска значения по умолчанию .

Кто-нибудь пытался что-то подобное раньше или у вас есть какой-нибудь совет? Используемая системой CurveTable по умолчанию просто недостаточно мощна для наших нужд.

...