暂时修改

This commit is contained in:
JA
2026-06-27 22:21:16 +08:00
parent bb46fdb81f
commit c796465500
15 changed files with 948 additions and 461 deletions

View File

@@ -1,3 +1,4 @@
using System;
using UnityEngine;
namespace IndianOceanAssets.Engine2_5D
@@ -18,6 +19,12 @@ namespace IndianOceanAssets.Engine2_5D
/// </summary>
public class EchoSystem : MonoBehaviour
{
/// <summary>
/// 按 E 释放回声(摇铃)时触发,参数为释放时的玩家世界位置。
/// 敌人聆听系统等可订阅此事件。
/// </summary>
public static event Action<Vector3> OnEchoReleased;
[Header("按键")]
[SerializeField] private KeyCode echoKey = KeyCode.E;
@@ -105,6 +112,9 @@ namespace IndianOceanAssets.Engine2_5D
// 记录释放时刻的玩家位置(回声中心固定,不跟随移动)
Vector3 p = transform.position;
_center = new Vector2(p.x, p.z);
// 通知订阅者(敌人聆听等)
OnEchoReleased?.Invoke(p);
}
private void UpdateExpanding()
@@ -153,4 +163,4 @@ namespace IndianOceanAssets.Engine2_5D
public bool IsActive => _state != State.Idle;
}
}
}