public static void AttachedOverlay(Thing thing, FleckDef fleckDef, Vector3 offset, float scale = 1f, float solidTimeOverride = -1f) { thing.MapHeld.flecks.CreateFleck(AdeptusFleckMaker.GetDataAttachedOverlay(thing, fleckDef, offset, scale, solidTimeOverride)); }