예제 #1
0
        private static void SubmitAll(P3dCommand command, bool preview, int layerMask, int groupMask)
        {
            var models = P3dModel.FindOverlap(command.Position, command.Radius, layerMask);

            for (var i = models.Count - 1; i >= 0; i--)
            {
                SubmitAll(command, preview, models[i], groupMask);
            }
        }
예제 #2
0
        private static void SubmitAll(P3dCommand command, Vector3 position, float radius, int layerMask, P3dGroup group)
        {
            var models = P3dModel.FindOverlap(position, radius, layerMask);

            for (var i = models.Count - 1; i >= 0; i--)
            {
                SubmitAll(command, models[i], group);
            }
        }
예제 #3
0
            public static void SubmitAll(bool preview = false, int layerMask = -1, int groupMask = -1)
            {
                var models = P3dModel.FindOverlap(cachedPosition, cachedSqrRadius, layerMask);

                for (var i = models.Count - 1; i >= 0; i--)
                {
                    SubmitAll(preview, models[i], groupMask);
                }
            }