예제 #1
0
        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));
            }
        }
예제 #2
0
 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));
 }