Exemple #1
0
    public void OnDrop(PointerEventData eventData)
    {
        Bottle     bottle  = gameObject.GetComponent <Bottle>();
        GameObject labelGo = eventData.pointerDrag;

        if (bottle.colorMat == labelGo.GetComponent <LabelDrag>().matchingColorMat)
        {
            if (bottle.transform.GetChild(1).GetComponent <MeshRenderer>().material.color != bottle.glassColorMat.color)
            {
                bottle.ChangeGlassColor();

                GameManager.instance.AddToScore(5);

                GameManager.instance.Part1TOPart2();
            }
        }
        else
        {
            GameManager.instance.AddToScore(-3);
            //animation X
        }
    }