Unity 在 OnApplicationPause(true) 时调用 Start()

Does Unity call Start() when OnApplicationPause(true)

例如,当接到来电时,调用OnApplicationPause(false),当返回到应用程序时调用OnApplicationPause(true)。返回时会发生什么?再次启动场景中的所有游戏对象 运行 Start()?如果是这样那就不好了,因为在我的情况下它会将所有内容重置为默认值。我在不同的网站上看到了不同的答案,我想知道为什么不清楚。

否,Start()不会在OnApplicationPause(true)之后再次调用。

Start is called on the frame when a script is enabled just before any of the Update methods are called the first time.

Like the Awake function, Start is called exactly once in the lifetime of the script.

https://docs.unity3d.com/ScriptReference/MonoBehaviour.Start.html