관리 메뉴

Mini

[UE5] AS 안에 정보집어넣기 본문

카테고리 없음

[UE5] AS 안에 정보집어넣기

Mini_96 2024. 7. 1. 02:55

* 발사체의 정보를 집어넣는다. => AS에서 맘대로 접근해서 사용가능


void UAuraProjectileSpell::SpawnProjectile(const FVector& ProjectileTargetLocation)
{
FGameplayEffectContextHandle EffectContextHandle = SourceASC->MakeEffectContext();

//AS.props에 정보집어넣기
EffectContextHandle.SetAbility(this);
EffectContextHandle.AddSourceObject(Projectile);
TArray<TWeakObjectPtr<AActor>> Actors;
Actors.Add(Projectile);
EffectContextHandle.AddActors(Actors);
FHitResult HitResult;
HitResult.Location = ProjectileTargetLocation;
EffectContextHandle.AddHitResult(HitResult);

결과