public override void Handle() { Camera.ChangeEnabled += Camera_ChangeEnabled; Camera.SetEnabled(true); FocusCameraDirectionRule = new FocusCameraDirectionRule(Camera.transform.parent); Camera.transform.parent.rotation = InitialRotation; Camera.transform.parent.transform.position = FocusedGameObject.transform.position; Camera.transform.localPosition = CameraLocalPosition; OnCameraPositionChanged(); }