KillKiss Help

NetSerializer

개요

크리티컬 유무, 가드 여부를 확인하기위한 NetSerializer기능을 구현하기위해 KKAbilityTypes를 생성하였습니다. Custom FGameplayEffectContext으로써

UPROPERTY() bool bIsBlockedHit = false; UPROPERTY() bool bIsCriticalHit = false;

IsBlockedIsCritical 값을전달해줍니다.

이를 토대로 UI에 치명타 여부를 전달해줍니다.

프로젝트 설정

  1. Custom AbilitySystemGlobals을 생성합니다.

  2. AllocGameplayEffectContext 함수를 Override하여 해당 ustom EffectContextHandle을 사용하도록 합니다.

  3. DefaultGame.ini 파일서 디폴트 어빌리티 시스템 글로벌을 설정해 줍니다.

[/Script/GameplayAbilities.AbilitySystemGlobals] +AbilitySystemGlobalsClassName = "/Script/KillKiss.KKAbilitySystemGlobals"
Last modified: 08 January 2025