Example #1
0
    void pictureDroped(DraggableObject obj, Vector3 position)
    {
        const float R  = 0.01F;        // Радиус зоны попадания на картинку
        GamePicture gp = (GamePicture)obj;

        if (gp != null)
        {
            GamePicture target = gameField.onTargetPositon(gp);
            if (target != null)
            {
                //картинка сопоставлена правильно (музыка, эфекты)
                audioController.playBubblesSound();
                //gamePicturePlaces.Remove(gp);
                //Destroy (gp.gameObject);
                target.setTrueColor();
                gp.reset();
                checkForGameOver();
                return;
            }
            else
            {
                misstakes++;
            }
        }
        gp.returnToPreviousPosition();
    }