Difference between "lifetime of the script instance" and "lifetime of the behaviour"?

I’ve got a question regarding the following sentences taken from the Unity Script Reference:

“Awake is called only once during the lifetime of the script instance.”

“Start is only called once in the lifetime of the behaviour.”

I have a scene with an object that has a UnityScript which contains both (Awake and Start). This is a scene that the player will come back to, many times throughout the game.

From what the Script Reference says, I understand that the 1st time the scene loads, both functions are called and that from the 2nd time the scene loads and on, only function Start () is called again. Is it so? Thanks :slight_smile:

I’m pretty sure they’d both be called each time, but you can always try it and see for yourself (post results here please). Just put in Debug.Log statements and see what happens.