public void Render(GameTime gameTime) { var playerList = SystemCore.GameObjectManager.GetAllObjects().FindAll(x => x is Player && !((Player)x).Dead); foreach (Player p in playerList) { DebugShapeRenderer.AddUnitSphere(p.Transform.AbsoluteTransform.Translation, p.PlayerColor); DebugShapeRenderer.AddLine(p.Transform.AbsoluteTransform.Translation, p.Transform.AbsoluteTransform.Translation + p.Transform.AbsoluteTransform.Forward * 1.5f, p.PlayerColor); } foreach (GameTile t in gameTiles) { foreach (GameTile n in t.Neighbours) { DebugShapeRenderer.AddLine(t.Center, n.Center, Color.Blue); } } }