Ejemplo n.º 1
0
    void OnObjectDropped()
    {
        var colliders = Physics.OverlapSphere(currentSelectedObj.position, 0.1f);

        foreach (var item in colliders)
        {
            if (item.CompareTag("ChoppingBoard"))
            {
                Debug.Log("chopping board found");
                FruitsChecker fruitsChecker = item.GetComponent <FruitsChecker>();
                if (fruitsChecker && fruitsChecker.fruitStrength < 1 && fruitsChecker.isSameFruit(currentSelectedObj.GetComponent <Fruit>()))
                {
                    StartCoroutine(SetItemToSliceable(currentSelectedObj.gameObject));
                    return;
                }
            }
        }
        Debug.Log("no choping board found");
        ReturnToOriginalPos();
    }
Ejemplo n.º 2
0
 private void Awake()
 {
     GameSequencer.ItemMoveStartListener += MoveObjectToMixer;
     GameSequencer.ItemMixStartListener  += OnMixStarted;
     fruitchecker = GetComponent <FruitsChecker>();
 }