A simple Scene Component representing a map location. It requires and exposes a Zone component via an auto-property for use by other systems.
using Sandbox;
namespace KOTH;
public sealed class MapLocation : Component
{
[RequireComponent]
public Zone Zone { get; private set; }
}