А почему не через AddSet, например? (Кстати, тут у них документация неправильная чуток, новый сет не создастся, если сет с таким классом уже существует)
Да, когда в ещё одном месте увидел такую инициализацию, пришлось покопаться в исходниках, чтобы понять. почему это вообще работет)
Спасибо за статью!
А почему вы создаёте AttributeSet именно таким образом?
У AbilitySystemComponent есть методы для создания нужного сета (или его можно создать через DefaultStartingData в параметрах компонента, заодно проинициализровав), а такой способ связывает ASC и сет не самым очевидным образом, как по мне
Hello! Can you say, how are you get to the team?
Also, I'm trying to be a scenarist for a game now, but this is my first experience, can you give some advice for a newbie?
(Sorry for possible mistakes)
Информация
В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Да, когда в ещё одном месте увидел такую инициализацию, пришлось покопаться в исходниках, чтобы понять. почему это вообще работет)
А почему вы создаёте AttributeSet именно таким образом?
У AbilitySystemComponent есть методы для создания нужного сета (или его можно создать через DefaultStartingData в параметрах компонента, заодно проинициализровав), а такой способ связывает ASC и сет не самым очевидным образом, как по мне
Engine/Plugins/Runtime/GameplayAbilities/GameplayAbilities.uplugin
@@ -3,7 +3,7 @@
"Version" : 1,
"VersionName" : "0.1",
"FriendlyName" : "Gameplay Abilities",
- "Description" : "[UNSUPPORTED] Adds GameplayEffect and GameplayAbility classes to handle complicated gameplay interactions.",
+ "Description" : "Adds GameplayEffect and GameplayAbility classes to handle complicated gameplay interactions.",
"Category" : "Gameplay",
"CreatedBy" : "Epic Games, Inc.",
"CreatedByURL" : "http://epicgames.com",
Also, I'm trying to be a scenarist for a game now, but this is my first experience, can you give some advice for a newbie?
(Sorry for possible mistakes)