17 lines
352 B
C#
17 lines
352 B
C#
using UnityEngine;
|
|
|
|
public interface INpcBaseState
|
|
{
|
|
NpcEnumState State { get; }
|
|
bool InCover { get; }
|
|
bool IsRunning { get; }
|
|
bool InDirectPoint { get; }
|
|
float HitChance { get; }
|
|
float DoDamageChance { get; }
|
|
}
|
|
|
|
public interface INpcBaseBodyState
|
|
{
|
|
NpcBodyState State { get; }
|
|
Vector3 GetPointToHit(GameObject go);
|
|
} |