Please fix:
if (Input.GetKey (KeyCode.LeftShift) | Input.GetKey (KeyCode.RightShift))
to
if (Input.GetKey (KeyCode.LeftShift) || Input.GetKey (KeyCode.RightShift))
because of
/Assets/Standard Assets/Character Controllers/Sources/Scripts/ThirdPersonController.js(54,54): Error UCW0003: WARNING: Bitwise operation ‘|’ on boolean values won’t shortcut. Did you mean ‘||’? (UCW0003) (Assembly-UnityScript-firstpass)
No, it’s really supposed to be ||. It’s just saying “if left shift or right shift”, no bitwise operations needed or desired. The default assets shouldn’t be generating any warnings. However it’s best to use the bug reporter for this.