|
|
|
|
|
|
void Awake() |
|
|
|
{ |
|
|
|
activeScenario = this; |
|
|
|
#if !UNITY_EDITOR
|
|
|
|
LoadConfigurationAsset(); |
|
|
|
#endif
|
|
|
|
DeserializeConfiguration(); |
|
|
|
OnAwake(); |
|
|
|
foreach (var randomizer in m_Randomizers) |
|
|
|
randomizer.Awake(); |
|
|
|
|
|
|
case State.Initializing: |
|
|
|
if (isScenarioReadyToStart) |
|
|
|
{ |
|
|
|
#if !UNITY_EDITOR
|
|
|
|
LoadConfigurationAsset(); |
|
|
|
#endif
|
|
|
|
DeserializeConfiguration(); |
|
|
|
state = State.Playing; |
|
|
|
OnStart(); |
|
|
|
foreach (var randomizer in m_Randomizers) |
|
|
|