J'aurais voulu profiter de vos lumière concernant les delegates. En lisant des tutos sur la manière dont fontionne les state machine, je suis tombé la dessus.
Tuto sur un game manager
Le code consiste a faire un un gestionnaire de jeu basique en state machine.
Code : Tout sélectionner
public class Menu : MonoBehaviour {
SimpleGameManager GM;
void Awake () {
GM = SimpleGameManager.Instance;
GM.OnStateChange += HandleOnStateChange;
}
public void HandleOnStateChange ()
{
Debug.Log("OnStateChange!");
}
Bonne journée,