示例#1
0
    public virtual void ConfirmPlacement()
    {
        if (PlacementPanel != null)
        {
            PlacementPanel.Hide();
        }

        if (OnConfirmPlacement != null)
        {
            OnConfirmPlacement();
        }
    }
示例#2
0
    public virtual void Selected()
    {
        if (!_isSelected)
        {
            _isSelected = true;
            if (!_hasBeenPlaced && PlacementPanel != null)
            {
                PlacementPanel.Show(this);
            }

            if (OnSelected != null)
            {
                OnSelected();
            }

            _collider.size += Vector3.up * 0.5f;
        }
    }