https://docs.unity3d.com/2017.3/Documentation/Manual/ExecutionOrder.html
Reset:脚本被reset时候调用
Awake:
OnEnable :setActive时调用
Start:一般用于初始化
FixedUpdate :每秒调用固定帧数 可自己设定 例如设置50帧 即 1/50间隔内调用一次
OnTriggerXXX
OnCollisionXXX
yieldFixedUpdate :在FixedUpdate后面执行
OnMouseXXX :Input事件
Update :每秒调用的帧数不固定(由游戏逻辑及硬件性能决定)
LateUpdate :在Update后面执行
OnGUI :UI层渲染
OnApplicationPause :应用暂停
OnApplicationQuit :应用退出
OnDisable :setActive(false)时调用
OnDestroy :销毁时调用