Esempio n. 1
0
 private void PutBackObject()
 {
     if (CurrentPickedObject != null)
     {
         CurrentPickedObject.PutBack();
     }
     this.CurrentPickedObject = null;
 }
Esempio n. 2
0
    // Update is called once per frame
    void Update()
    {
        this.UpdatePicking();

        if (CurrentPickedObject != null && CurrentPointer != null)
        {
            CurrentPickedObject.PositionAsPicked(PickingCamera, CurrentPointer);
        }

        if (Input.GetKeyDown(KeyCode.Escape))
        {
            PutBackObject();
        }

        this.UpdateHover();

        PutBackButton.gameObject.SetActive(CurrentPickedObject != null && CameraSystem.RoomNumber == PickedFromRoomNumber);
    }