hyades.level.Level.TryMerge C# (CSharp) Метод

TryMerge() приватный Метод

private TryMerge ( Entity entity ) : bool
entity Entity
Результат bool
        private bool TryMerge(Entity entity)
        {
            if (!(entity is Bubble))
                return false;

            Bubble bubble = entity as Bubble;
            Body body = bubble.body;

            if (body.is_merging)
                return false;

            Resources.droplet_sound.Play(0.025f, ((float)rand.NextDouble()-0.5f), 0);

            body.is_merging = true;
            // body.is_static = true;
            InterpolatorCollection.GetInstance().Create(0, 1, 0.2f,
            (interpolator) =>
            {

                //body.position = Vector2.Lerp(body.position, bubble.body.position, interpolator.value);
            },
            (interpolator) =>
            {

                body.is_merging = false;
                body.position.X = -99999999;
                body.velocity *= 0.1f;
            }
            );

            return true;
        }