コード例 #1
0
ファイル: BuildOptions.cs プロジェクト: lexi89/bees
 public void OnBuildConfirm()
 {
     if (_target.CanBePlaced() == false)
     {
         return;
     }
     isInBuildMode = false;
     _container.SetActive(false);
     _target.OnMoveConfirmed();
 }
コード例 #2
0
    void Update()
    {
        _mesh.gameObject.SetActive(Moveable.IsWaitingForConfirmation);
        if (!Moveable.IsWaitingForConfirmation)
        {
            return;
        }
        Vector3 newPos = target.transform.position;

        newPos.y             = 0.011f;
        transform.position   = newPos;
        _mesh.material.color = target.CanBePlaced() ? _canBuildColor : _cannotBuildColor;
    }