Esempio n. 1
0
    private void UpdateHighlight()
    {
        transform.position = grid.CellToCellCorner(currentCell);
        var colorPicker = FindObjectOfType <ColorPicker>();

        if (colorPicker.isActive())
        {
            r.enabled = false;
        }
        else
        {
            r.enabled = true;
            var gridObj = grid.GetObjectAt(currentCell);
            if (gridObj)
            {
                var floaterComp = gridObj.GetComponent <Floater>();
                if (!floaterComp)
                {
                    r.color = removeInCell;
                }
                else
                {
                    r.color = Color.black;
                }
            }
            else
            {
                r.color = buildInCell;
            }
        }
    }