feat(Cycle):实现循环提前检测,修复交互提示消失,按键绑定的事件在重启的时候没能正确,触发循环的提前检测有错误

This commit is contained in:
2025-10-27 10:31:01 +08:00
parent e8b9f47067
commit 9646483fa6
36 changed files with 6743 additions and 5221 deletions

View File

@@ -11,5 +11,31 @@ namespace Script.Gameplay.Interface
GameObject GetGameObject(); // 获取连接点物体
string GetConnectableName(); // 获取连接点名称
public List<ConnectionLine> ConnectionLines { get; set; }
// public static List<GameObject> GetConnectedGameObjects(GameObject sender)
// {
// IConnectable connectable = sender.GetComponent<IConnectable>();
// List<GameObject> connectedObjects = new List<GameObject>();
// if (connectable != null)
// {
// foreach (var target in connectable.ConnectionLines)
// {
// if (target != null && target.PointA != null && target.PointB != null)
// {
// // 排除掉AB点中与sender相同的点
// if (target.PointA.GetGameObject() != sender)
// {
// connectedObjects.Add(target.PointA.GetGameObject());
// }
//
// if (target.PointB.GetGameObject() != sender)
// {
// connectedObjects.Add(target.PointB.GetGameObject());
// }
// }
// }
// }
// return connectedObjects;
// }
}
}