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

35 lines
633 B
C#

using MoleMole.Config;
using UnityEngine;
namespace MoleMole
{
public interface IAttacker
{
Transform transform { get; }
Vector3 XZPosition { get; }
Vector3 FaceDirection { get; }
BaseMonoEntity AttackTarget { get; }
event AnimatedHitBoxCreatedHandler onAnimatedHitBoxCreatedCallBack;
uint GetRuntimeID();
bool IsToBeRemove();
Transform GetAttachPoint(string name);
bool IsActive();
void FrameHalt(int frameNum);
float Evaluate(DynamicFloat target);
int Evaluate(DynamicInt target);
void onAnimatedHitBoxCreated(MonoAnimatedHitboxDetect hitBox, ConfigEntityAttackPattern attackPattern);
}
}