Browse Source

敌人aoe修复

pull/55/head
yjm484 1 year ago
parent
commit
4573eae345
  1. 2
      ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/Mushroom.cs
  2. 4
      ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/Polymaw.cs

2
ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/Mushroom.cs

@ -83,7 +83,7 @@ public class Mushroom : MonoBehaviour
{ {
MapUnity currentNode = GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY]; MapUnity currentNode = GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY];
HashSet<MapUnity> targetNodes = new HashSet<MapUnity> { currentNode }; HashSet<MapUnity> targetNodes = new HashSet<MapUnity> { currentNode };
getNodeTools.getCircleNodeForEnemy(targetNodes, 1); getNodeTools.getCircleNode(targetNodes, 1);
foreach (MapUnity node in targetNodes) foreach (MapUnity node in targetNodes)
{ {
node.switchColor(Name.NodeColor.Black); node.switchColor(Name.NodeColor.Black);

4
ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/Polymaw.cs

@ -163,7 +163,7 @@ public class Polymaw : MonoBehaviour
{ {
MapUnity currentNode = GameManager.Instance.playerOn; MapUnity currentNode = GameManager.Instance.playerOn;
HashSet<MapUnity> targetNodes = new HashSet<MapUnity> { currentNode }; HashSet<MapUnity> targetNodes = new HashSet<MapUnity> { currentNode };
getNodeTools.getCircleNodeForEnemy(targetNodes, 1); getNodeTools.getCircleNode(targetNodes, 1);
if (getNodeTools.canRemoteAttack(currentNode, enemyNode.EnemyState.attackRange)) if (getNodeTools.canRemoteAttack(currentNode, enemyNode.EnemyState.attackRange))
{ {
@ -231,7 +231,7 @@ public class Polymaw : MonoBehaviour
GameManager.Instance.SyncColourCountUI(); GameManager.Instance.SyncColourCountUI();
MapUnity currentNode = GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY]; MapUnity currentNode = GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY];
HashSet<MapUnity> targetNodes = new HashSet<MapUnity> { currentNode }; HashSet<MapUnity> targetNodes = new HashSet<MapUnity> { currentNode };
getNodeTools.getCircleNodeForEnemy(targetNodes, 2); getNodeTools.getCircleNode(targetNodes, 2);
foreach (MapUnity node in targetNodes) foreach (MapUnity node in targetNodes)
{ {
node.switchColor(Name.NodeColor.Black); node.switchColor(Name.NodeColor.Black);

Loading…
Cancel
Save