I do not know coding. I really don't want to buy UFPS just for an adventure game using First Person.
I searched around and all the answers for Unity appear to be to code it into the Movement script and camera script to make sure everything goes back to normal after lowered for crouch.
I do not wish to try to modify a script to do this and mess it up.
Is there an easier way? There is 1 section in my game you have to 'crawl' to get to rest of the tomb....
I could find another gimmick but I would rather not.
Comments
If you're looking for a more general "crouch anytime" system, then writing a custom motion controller or making use of UFPS would be the way to go, however.
Is the crawling literally at just that point? You could even create a separate Player prefab with everything amended, and then use the Player: Switch Action to swap out the active player prefab.
You may want to change to an animation later on, following @Alverik's suggestion, but this'll be fine for now. Just be sure to check Share same inventory? in your Settings Manager so that both player prefabs carry the same items.
Check that the two player prefabs have similarly-sized colliders in the X and Z axes. It may be that you instead have to have two separate Triggers that are placed near each other, and have them both set to OnEnter. To avoid the possiblility of both being run together, you can use the Object: Send message Action to turn a Trigger on or off. If you do that, however, you will need to ensure there is a RememberTrigger component on each to ensure their "on/off" state gets stored in save game files.