Я хочу реализовать части функции, отмеченные BlueprintNativeEvent
, в производном классе в C ++, в то время как другие реализуют части этой функции в производном классе Blueprint.
Однако эта функция, похоже, не является virtual
функцией, поэтому я не знаю, как override
это сделать в C ++ (хотя в Blueprint она работает). Пример из GameplayAbilitySystem:
UFUNCTION(BlueprintNativeEvent, Category="Calculation")
float CalculateBaseMagnitude(const FGameplayEffectSpec& Spec) const;
Как переопределить это в производном классе в C ++?