BP
Size: a a a
BP
BP
#if SUPPORTS_FMODвот что я хочу реализовать конкретно
UPROPERTY(EditAnywhere)
class UFMODEvent* Sound;
#else
UPROPERTY(EditAnywhere)
class USoundBase* Sound;
#endif
BP
BP
SY
#if SUPPORTS_FMODвот что я хочу реализовать конкретно
UPROPERTY(EditAnywhere)
class UFMODEvent* Sound;
#else
UPROPERTY(EditAnywhere)
class USoundBase* Sound;
#endif
UFUNCTION(BlueprintCallable, BlueprintPure)
FORCEINLINE UObject* SoundGetter() const
{
#if SUPPORTS_FMOD
return Cast<class UFMODEvent>(Sound);
#else
return Cast<class USoundBase>(Sound);
}
UPROPERTY(EditAnywhere)
UObject* Sound;
SY
BP
UFUNCTION(BlueprintCallable, BlueprintPure)
FORCEINLINE UObject* SoundGetter() const
{
#if SUPPORTS_FMOD
return Cast<class UFMODEvent>(Sound);
#else
return Cast<class USoundBase>(Sound);
}
UPROPERTY(EditAnywhere)
UObject* Sound;
BP
BP
BP
UFMODEvent по своей природе отличается от USoundBase и не имеет общих корнейBP
AS
AS
PL
PL
BP
BP
BP
BP
PL