Introduction
Getting started
Learn how to set up in Quartz.
Installation
Step-by-step guides to setting up your system and installing the library.
API reference
Learn how to interact with the Quartz API to build your own systems.
Performance first.
A library for building high-performance space-engineers plugins.
private static void ProcessGrid(IGroupData gridData){ var isStatic = gridData.IsStatic; BoundingSphereD bounds; if (isStatic) { var bound = gridData.BoundingBox; bounds = new BoundingSphereD(bound.Center, bound.HalfExtents.Max()); } else { var bound = gridData.BoundingBox; bounds = new BoundingSphereD(bound.Center, 50000); }
var controlledEntities = SpatialAPI.GetControllableEntitiesInSphere(bounds); var controlled = controlledEntities.Any(e => e.IsControlled);}
Introduction
Learn how to set up in Quartz.
Step-by-step guides to setting up your system and installing the library.
Learn how to interact with the Quartz API to build your own systems.