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

17 lines
458 B
C#

namespace MoleMole
{
public class AbilityGoodActor : BaseGoodsActor
{
public string abilityName;
public float abilityArgument;
public override void DoGoodsLogic(uint avatarRuntimeID)
{
BaseAbilityActor actor = Singleton<EventManager>.Instance.GetActor<BaseAbilityActor>(_entity.ownerID);
actor.abilityPlugin.AddOrGetAbilityAndTriggerOnTarget(AbilityData.GetAbilityConfig(abilityName), avatarRuntimeID, abilityArgument);
Kill();
}
}
}