Hello, is there any way to save methods in variables like <br /><br />// Save the state 01 method as delegate<br />var delegate = state01<br /><br />// Is called in a loop<br />func execute():<br /> // Invoke the delegate<br /> delegate()<br /><br />func state01():<br /> // Do something<br /> // Set delegate to other method<br /> delegate = state02<br /><br />func state02():<br /> // Do something else<br /><br /><br /><br />