14 public float DistanceFromHead = 1.0f;
16 public bool Placing =
true;
18 Quaternion initialRotation;
22 this.Placing = placing;
25 private void OnEnable()
27 this.initialRotation = this.transform.rotation;
35 var headPosition = cameraTransform.position;
36 var forward = cameraTransform.forward;
37 var scenePosition = headPosition + DistanceFromHead * forward;
39 var facingRotation = cameraTransform.localRotation * this.initialRotation;
44 this.transform.position = scenePosition;
45 this.transform.rotation = facingRotation;
48 if (Input.GetMouseButtonDown(0))