OnDestroyOnApplicationQuitDecommissioningPhysicsyield WaitForFixedUpdateAwakeOnEnableStartFixedUpdateUpdateyield WaitForSecondsyield nullLateUpdateOnWillRenderObjectOnGUIyield WaitForEndOfFrameyield WWWyield StartCoroutineOnPreCullOnBecameInvisibleOnBecameVisibleOnPreRenderOnRenderObjectOnPostRenderOnRenderImageResetOnTriggerXXXReset is called in the Editor when the script is attached or reset.Start is only ever called once for a given script.The physics cycle may happen more than once per frame if the fixed time step is less than the actual frame update time.If a coroutine has yielded previously but is now due to resume then execution takes place during this part of the update.InitializationScene renderingGUI renderingGame logicInternal physics updateInternal animation updateEnd of frameEditorOnCollisionXXXOnGUI is called multiple time per frame update.OnDisable is called only when the script was disabled during the frame. OnEnable will be called if it is enabled again.OnDisableDisable/enableOnDrawGizmosGizmo renderingOnDrawGizmos is only called while working in the editor.OnApplicationPausePausingOnApplicationPause is called after the frame where the pause occurs but issues another frame before actually pausing.OnMouseXXXInput events