void DrawCollisionDebug() { var collPos = map_.GetCollisionTilePosFromWorldPos(transform_.position); SceneGlobals.Instance.DebugLinesScript.SetLine("Collision cell", collPos); var worldPos = map_.GetWorldPosFromCollisionTileCenter(collPos.x, collPos.y); SceneGlobals.Instance.DebugLinesScript.SetLine("Collision worldPos", worldPos); int Radius = ShowCollisionDebugSize; for (int y = collPos.y - Radius; y <= collPos.y + Radius; ++y) { for (int x = collPos.x - Radius; x <= collPos.x + Radius; ++x) { map_.DebugDrawCollisionTile(x, y, dark: x == collPos.x && y == collPos.y); } } }