using JNGame.PathFinding; using UnityEngine; namespace Lockstep.Game { /// /// 地图调试可视化 /// public class MapVisualize : MonoBehaviour { #if UNITY_EDITOR public bool isDrawMap; public void DebugVisualize() { // if (GSystem.Root == null) { return; } // var Map = GSystem.Root.GetService()?.Map; // // if (Map is not null) // { // BspTree.s_DebugMat = Resources.Load("WhiteMat"); // BspTree.s_DebugTrans = gameObject.transform; // Map.DebugVisualize(); // } } private void OnDrawGizmos() { // if (GSystem.Root == null) { return; } // var Map = GSystem.Root.GetService()?.Map; // // if (Map is not null && isDrawMap) // { // // 绘制地图 // Map.DrawGizmos(); // } } #endif } }