GAS

    [Error Handling] Gameplay Effect

    게임플레이 이펙트가 작동을 안한다.아니 작동을 한거였다. 어트리뷰트가 변하지 않은거였다. bool UTestAttribute::PreGameplayEffectExecute(FGameplayEffectModCallbackData& Data){ return true;}PreGameplayEffectExecute에서 false를 반환하는데 PostGameplayEffectExecute가 호출이 될리가.잘 확인하자...

    ASC

    .h virtual class UAbilitySystemComponent* GetAbilitySystemComponent() const override; UPROPERTY(EditAnywhere, Category = GAS) TObjectPtr ASC; .cpp ASC = CreateDefaultSubobject(TEXT("ASC")); void AABGASFountain::PostInitializeComponents() { Super::PostInitializeComponents(); ASC->InitAbilityActorInfo(this, this); FGameplayAbilitySpec RotateSkillSpec(UABGA_Rotate::StaticClass()); ASC->..