private void PutBackObject() { if (CurrentPickedObject != null) { CurrentPickedObject.PutBack(); } this.CurrentPickedObject = null; }
// 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); }