Exemple #1
0
 public void Continue()
 {
     if (!Running)
     {
         _gameTime.Start();
         Continued?.Invoke(this, EventArgs.Empty);
     }
 }
Exemple #2
0
 internal ContinuedEvent InvokeEvent(ContinuedEvent arg)
 {
     if (_api.ValidateEvent(arg))
     {
         Continued?.Invoke(_api, arg);
     }
     return(arg);
 }
Exemple #3
0
    private void ensureScenesInstantiated()
    {
        if (scenesInstantiated)
        {
            return;
        }

        scenes[0] = new TitleScene(sceneManager);
        scenes[1] = new SceneOne(sceneManager);
        scenes[2] = new SceneTwo(sceneManager);
        var sceneTwo = new SceneTwo(sceneManager);

        scenes[2] = sceneTwo;
        var sceneThree = new SceneThree(sceneManager, sceneTwo.room);

        scenes[3] = sceneThree;
        var sceneFour = new SceneFour(sceneManager, sceneThree.room);

        scenes[4] = sceneFour;
        scenes[5] = new SceneFive(sceneManager);
        scenes[6] = new SceneSix(sceneManager);
        scenes[7] = new SceneSeven(sceneManager);
        var sceneEight = new SceneEight(sceneManager);

        scenes[8]  = sceneEight;
        scenes[9]  = new SceneNine(sceneManager, sceneEight.confetti);
        scenes[10] = new SceneTen(sceneManager);
        scenes[11] = new SceneEleven(sceneManager);
        var sceneTwelve = new SceneTwelve(sceneManager);

        scenes[12] = sceneTwelve;
        var sceneThirteen = new SceneThirteen(sceneManager, sceneTwelve.fallingGuyProp);

        scenes[13] = sceneThirteen;
        scenes[14] = new SceneFourteen(sceneManager, sceneThirteen.fallingGuyProp);
        scenes[15] = new Continued(sceneManager);

        scenesInstantiated = true;
    }
Exemple #4
0
 /// <summary>
 /// Raise the Continued event
 /// </summary>
 /// <param name="e"></param>
 protected virtual void OnContinued(EventArgs e)
 {
     Continued?.Invoke(this, e);
 }
 public void Continue()
 {
     Running = true;
     Continued?.Invoke(this, new EventArgs());
 }
    private void ensureScenesInstantiated()
    {
        if (scenesInstantiated) return;

        scenes[0] = new TitleScene(sceneManager);
        scenes[1] = new SceneOne(sceneManager);
        scenes[2] = new SceneTwo(sceneManager);
        var sceneTwo = new SceneTwo(sceneManager);
        scenes[2] = sceneTwo;
        var sceneThree = new SceneThree(sceneManager, sceneTwo.room);
        scenes[3] = sceneThree;
        var sceneFour = new SceneFour(sceneManager, sceneThree.room);
        scenes[4] = sceneFour;
        scenes[5] = new SceneFive(sceneManager);
        scenes[6] = new SceneSix(sceneManager);
        scenes[7] = new SceneSeven(sceneManager);
        var sceneEight = new SceneEight(sceneManager);
        scenes[8] = sceneEight;
        scenes[9] = new SceneNine(sceneManager, sceneEight.confetti);
        scenes[10] = new SceneTen(sceneManager);
        scenes[11] = new SceneEleven(sceneManager);
        var sceneTwelve = new SceneTwelve(sceneManager);
        scenes[12] = sceneTwelve;
        var sceneThirteen = new SceneThirteen(sceneManager, sceneTwelve.fallingGuyProp);
        scenes[13] = sceneThirteen;
        scenes[14] = new SceneFourteen(sceneManager, sceneThirteen.fallingGuyProp);
        scenes[15] = new Continued(sceneManager);

        scenesInstantiated = true;
    }