public void HandleLevelCreationStart(LevelCreationActuallyStartEvent e) { PathGraph graph = FindObjectOfType <PathGraph>(); if (graph.finishNode != this) { GameManager.Instance.SetCoreMat(gameObject, GameManager.Instance.coreMaterial); } StartCoroutine(Util.DeferForOneFrame(InitializeUINode)); }
public void HandleLevelCreationStart(LevelCreationActuallyStartEvent e) { shouldUpdate = true; StartCoroutine(Util.DeferForOneFrame(InitializeConnection)); }
public void HandleLevelCreationStarted(LevelCreationActuallyStartEvent e) { this.gameObject.PublishEvent(new LevelFadeStarted()); StartCoroutine(FadeInOrOut(true)); }
void HandleLevelCreationStartEvent(LevelCreationActuallyStartEvent e) { StartLevelSetupCountdown(); }