mirror of
https://github.com/tym1116/BH3.git
synced 2025-12-16 16:34:41 +01:00
35 lines
633 B
C#
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);
|
|
}
|
|
}
|