Esempio n. 1
0
    void OnTrigger(BlockContorl blockContorl)
    {
        Collider collider = blockContorl.OnCollider;

        blockContorl.OnCollider = null;

        if (collider == null)
        {
            return;
        }

        Block block = new Block(collider.gameObject);

        if (block.GetColor() == Color.black)
        {
            GameContorl.GoodGame();
        }


        foreach (var item in FoodContorl.FoodList)
        {
            if (item.GameObject == collider.gameObject)
            {
                Body body = Body.BodyFrom(item);
                if (!Head.BodyList.Contains(body))
                {
                    Head.AddBody(body);
                    FoodContorl.FoodList.Remove(item);
                }
                return;
            }
        }
    }