public static int GetStatusStacks <T>(this IEffectHolder holder) where T : StatusEffect { T statusEffect = holder.GetStatusEffect <T>(); return(statusEffect?.Stacks ?? 0); }