public void ToogleDebug() { _debugColl = game.GetChildren().FirstOrDefault(g => g.name == "Debug_Coll") as EasyDraw; if (_debugColl == null) { _debugColl = new EasyDraw(2, 2, false) { name = "Debug_Coll" }; _debugColl.CentralizeOrigin(); _debugColl.Clear(Color.GreenYellow); game.AddChild(_debugColl); } else { _debugColl?.Destroy(); } _debugPOI = game.GetChildren().FirstOrDefault(g => g.name == "Debug_POI") as EasyDraw; if (_debugPOI == null) { _debugPOI = new EasyDraw(9, 9, false) { name = "Debug_POI" }; _debugPOI.CentralizeOrigin(); _debugPOI.Clear(Color.FromArgb(50, Color.Red)); game.AddChild(_debugPOI); } else { _debugPOI?.Destroy(); } _debugNormalPOI = game.GetChildren().FirstOrDefault(g => g.name == "Debug_Normal_POI") as Arrow; if (_debugNormalPOI == null) { _debugNormalPOI = new Arrow(Vector2.zero, Vector2.one, 100, (uint)Color.HotPink.ToArgb()) { name = "Debug_Normal_POI" }; game.AddChild(_debugNormalPOI); } else { _debugNormalPOI?.Destroy(); } }