@@ -116,24 +116,26 @@ void OnScenarioChanged(int optionIndex)
116116 m_PresetsDropdown . interactable = true ;
117117 break ;
118118 case k_ConnectionCyclesScenarioName :
119- scenario = new ConnectionsCycle ( ) ;
120- ( ( ConnectionsCycle ) scenario ) . Configurations . Clear ( ) ;
119+ var connectionsCyleScenario = new ConnectionsCycle ( ) ;
120+ connectionsCyleScenario . Configurations . Clear ( ) ;
121121 foreach ( var configuration in m_ConnectionsCycleConfigurations )
122122 {
123- ( ( ConnectionsCycle ) scenario ) . Configurations . Add ( configuration ) ;
123+ connectionsCyleScenario . Configurations . Add ( configuration ) ;
124124 }
125125 m_PresetsDropdown . captionText . color = m_PresetsDropdown . colors . disabledColor ;
126126 m_PresetsDropdown . interactable = false ;
127+ scenario = connectionsCyleScenario ;
127128 break ;
128129 case k_RandomConnectionSwapScenarioName :
129- scenario = new RandomConnectionsSwap ( ) ;
130- ( ( RandomConnectionsSwap ) scenario ) . Configurations . Clear ( ) ;
130+ var randomConnectionsSwapScenario = new RandomConnectionsSwap ( ) ;
131+ randomConnectionsSwapScenario . Configurations . Clear ( ) ;
131132 foreach ( var configuration in m_RandomConnectionsSwapConfigurations )
132133 {
133- ( ( RandomConnectionsSwap ) scenario ) . Configurations . Add ( configuration ) ;
134+ randomConnectionsSwapScenario . Configurations . Add ( configuration ) ;
134135 }
135136 m_PresetsDropdown . captionText . color = m_PresetsDropdown . colors . disabledColor ;
136137 m_PresetsDropdown . interactable = false ;
138+ scenario = randomConnectionsSwapScenario ;
137139 break ;
138140 default :
139141 Debug . LogError ( "Invalid Scenario selected." ) ;
0 commit comments