MusicBeat

This commit is contained in:
SoulliesOfficial
2026-05-26 00:21:27 -04:00
parent 649b7a5ddc
commit b5cb6152ff
663 changed files with 534461 additions and 587 deletions

View File

@@ -12,7 +12,7 @@ namespace Cielonos.MainGame
/// <summary>
/// 从已有的敌人列表中选取评分最高的目标。
/// </summary>
public CharacterBase GetBestEnemy(List<CharacterBase> enemies)
public Enemy GetBestEnemy(List<Enemy> enemies)
{
if (enemies.Count == 0) return null;
if (enemies.Count == 1) return enemies[0];
@@ -33,7 +33,7 @@ namespace Cielonos.MainGame
/// 从已有的敌人列表中进行评分,返回完整的评分列表(按分数从高到低)。
/// 适合后续通过 ApplyScoreModifier 施加修正。
/// </summary>
public List<TargetingScore> GetScoredEnemies(List<CharacterBase> enemies,
public List<TargetingScore> GetScoredEnemies(List<Enemy> enemies,
float radius = float.MaxValue, Transform origin = null)
{
List<TargetingScore> allScores = GetScoredEnemies(radius, origin);
@@ -55,12 +55,12 @@ namespace Cielonos.MainGame
/// 获取可被扰乱的敌人列表:
/// <para>目前获取的是当前可以受到Disruption打断且有对应Buff黄光红光等的敌人</para>
/// </summary>
public List<CharacterBase> GetDisruptableEnemies(List<CharacterBase> enemies,
public List<Enemy> GetDisruptableEnemies(List<Enemy> enemies,
Breakthrough.Type breakthroughType = Breakthrough.Type.Disruption)
{
List<CharacterBase> disruptableEnemies = new List<CharacterBase>();
List<Enemy> disruptableEnemies = new List<Enemy>();
foreach (CharacterBase enemy in enemies)
foreach (Enemy enemy in enemies)
{
bool hasBuff = enemy.buffSm.HasBuff<BreakthroughResistanceModification>();
if (!enemy.reactionSc.breakthroughResistances[breakthroughType].Value && hasBuff)