Beispiel #1
0
    public void HandleLevelCreationStart(LevelCreationActuallyStartEvent e)
    {
        PathGraph graph = FindObjectOfType <PathGraph>();

        if (graph.finishNode != this)
        {
            GameManager.Instance.SetCoreMat(gameObject, GameManager.Instance.coreMaterial);
        }

        StartCoroutine(Util.DeferForOneFrame(InitializeUINode));
    }
Beispiel #2
0
 public void HandleLevelCreationStart(LevelCreationActuallyStartEvent e)
 {
     shouldUpdate = true;
     StartCoroutine(Util.DeferForOneFrame(InitializeConnection));
 }
Beispiel #3
0
 public void HandleLevelCreationStarted(LevelCreationActuallyStartEvent e)
 {
     this.gameObject.PublishEvent(new LevelFadeStarted());
     StartCoroutine(FadeInOrOut(true));
 }
Beispiel #4
0
 void HandleLevelCreationStartEvent(LevelCreationActuallyStartEvent e)
 {
     StartLevelSetupCountdown();
 }