Files
BH3/Assets/Scripts/Assembly-CSharp/MoleMole/AbilityMonsterDodgeTeleportMixin.cs
2025-08-13 09:26:42 +08:00

26 lines
746 B
C#

using MoleMole.Config;
namespace MoleMole
{
public class AbilityMonsterDodgeTeleportMixin : AbilityDodgeTeleportMixin
{
protected MonsterDodgeTeleportMixin config;
public AbilityMonsterDodgeTeleportMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config)
: base(instancedAbility, instancedModifier, config)
{
this.config = (MonsterDodgeTeleportMixin)config;
}
protected override void ClearTargetAttackTarget(uint sourceID)
{
AvatarActor avatarActor = Singleton<EventManager>.Instance.GetActor<AvatarActor>(sourceID);
if (avatarActor != null)
{
BaseMonoAvatar baseMonoAvatar = avatarActor.entity as BaseMonoAvatar;
baseMonoAvatar.SetAttackTarget(null);
}
}
}
}