Awake と Start の呼び出しタイミングの違いとして正しいものはどれか?
Awake はスクリプトインスタンスがロードされたタイミングで呼ばれ、依存する参照の初期化に使われます。Start はそのオブジェクトが有効になっている場合に最初のフレームが始まる直前に一度だけ呼ばれ、Awake の後に呼ばれます。Start はコンポーネントが無効だと呼ばれない点に注意が必要です(有効化された時点で呼ばれます)。また Awake は他のオブジェクトの Awake と順序は保証されないため、厳密な初期化順序が必要なら Script Execution Order を使うか遅延初期化を検討します。