Add two separate methods:
FocusOn(Transform lookAtTarget, Transform origin = null) aka Yarn's camera_focus
Moves to first origin's position and focuses on lookAt target.
Origin can be NULL in which case the camera stays where it is and only does the lookAt.
ResetFocus() aka Yarn's camera_reset
Resets focus to cat
For the future: ShowMap() aka Yarn's camera_map
Shows the map, without evidencing anything special
That can be called at any time during dialogue
Add two separate methods:
FocusOn(Transform lookAtTarget, Transform origin = null)aka Yarn's camera_focusMoves to first origin's position and focuses on lookAt target.
Origin can be NULL in which case the camera stays where it is and only does the lookAt.
ResetFocus()aka Yarn's camera_resetResets focus to cat
For the future:ShowMap()aka Yarn's camera_mapShows the map, without evidencing anything special
That can be called at any time during dialogue