public static void ThrowMetaIcon(IntVec3 cell, Map map, FleckDef fleckDef, float velocitySpeed = 0.42f) { bool flag = !cell.ShouldSpawnMotesAt(map); if (!flag) { map.flecks.CreateFleck(AdeptusFleckMaker.GetDataThrowMetaIcon(cell, map, fleckDef, velocitySpeed)); } }
public static void Thrown(Vector3 loc, Map map, FleckDef fleckDef, float scale = 1f, Color?color = null, float?exactRotation = null, float?rotationRate = null, float?solidTimeOverride = null, float velocitySpeed = 0.42f, float?velocityAngle = null) { map.flecks.CreateFleck(AdeptusFleckMaker.GetDataThrowMetaIcon(loc, map, fleckDef, scale, color, exactRotation, rotationRate, solidTimeOverride, velocitySpeed, velocityAngle)); }