mirror of
https://github.com/tym1116/BH3.git
synced 2025-12-16 16:34:41 +01:00
29 lines
711 B
C#
29 lines
711 B
C#
using MoleMole.Config;
|
|
using UnityEngine;
|
|
|
|
namespace MoleMole
|
|
{
|
|
public interface IGameMode
|
|
{
|
|
void HandleLocalPlayerAvatarDie(BaseMonoAvatar diedAvatar);
|
|
|
|
bool ShouldAttackPatternSendBeingHit(uint beHitEntityID);
|
|
|
|
LayerMask GetAttackPatternDefaultLayerMask(uint runtimeID);
|
|
|
|
void RegisterRuntimeID(uint runtimeID);
|
|
|
|
void DestroyRuntimeID(uint runtimeID);
|
|
|
|
bool IsEnemy(uint fromID, uint toID);
|
|
|
|
T[] GetEnemyActorsOf<T>(BaseActor actor) where T : BaseActor;
|
|
|
|
T[] GetAlliedActorsOf<T>(BaseActor actor) where T : BaseActor;
|
|
|
|
LayerMask GetAbilityTargettingMask(uint ownerID, MixinTargetting targetting);
|
|
|
|
LayerMask GetAbilityHitboxTargettingMask(uint ownerID, MixinTargetting targetting);
|
|
}
|
|
}
|