/* Get an outgoing GameplayEffectSpec that is ready to be applied to other things. */ public FGameplayEffectSpecHandle MakeOutgoingSpec(UGameplayEffect GameplayEffectClass, float Level, FGameplayEffectContextHandle Context) { return(null); }
// Can be called manually but it is preferred to use the 3 parameter ructor public void Initialize(UGameplayEffect InDef, FGameplayEffectContextHandle InEffectContext, float Level = FGameplayEffectConstants.INVALID_LEVEL) { }
FGameplayEffectSpec(UGameplayEffect InDef, FGameplayEffectContextHandle InEffectContext, float Level) { }
FGameplayEffectSpec(FGameplayEffectSpec Other, FGameplayEffectContextHandle InEffectContext) { }
/* Set the context info: who and where this spec came from. */ public void SetContext(FGameplayEffectContextHandle NewEffectContext) { }