Same principles apply.
On ADS input, check if you can ADS, determine stance (standing, crouched, prone), set max walk speed, do ADS stuff.
Same principles apply.
On ADS input, check if you can ADS, determine stance (standing, crouched, prone), set max walk speed, do ADS stuff.