Ejemplo n.º 1
0
        // Use this for initialization
        void Start()
        {
            Tutorial.alpha = 1;
            Tutorial.gameObject.SetActive(true);

            FinalScore.alpha = 0;
            FinalScore.gameObject.SetActive(false);

            TutorialButton.onClick.AddListener(() => StartCoroutine(StartGame()));

            FinalScoreButton.onClick.AddListener(() =>
            {
                try
                {
                    DishPreparationManager dishPreparation = FindObjectOfType <DishPreparationManager>();
                    GameNarrativeManager narrativeManager  = FindObjectOfType <GameNarrativeManager>();
                    MonsterFactory monsterFactory          = FindObjectOfType <MonsterFactory>();

                    MonsterData data = monsterFactory.LoadMonster(narrativeManager.CurrentStage.MonsterID);
                    dishPreparation.StartPreparingDish(
                        narrativeManager.CurrentStage.MonsterID,
                        data.DesiredIngredients
                        );
                    dishPreparation.GoToNextScene();
                }
                catch (Exception ex)
                {
                    Debug.Log(ex.Message);
                    Debug.Log("Shaking Not Running in Game");
                }
            });
        }
Ejemplo n.º 2
0
        // Use this for initialization
        void Start()
        {
            Tutorial.alpha = 1;
            Tutorial.gameObject.SetActive(true);

            Main.alpha = 0;
            Main.gameObject.SetActive(false);

            ScoreDisplay.alpha = 0;
            ScoreDisplay.gameObject.SetActive(false);

            StartGame.onClick.AddListener(() => StartCoroutine(StartMinigame()));
            NextScene.onClick.AddListener(() =>
            {
                try
                {
                    DishPreparationManager sceneChanger = FindObjectOfType <DishPreparationManager>();
                    sceneChanger.GoToNextScene();
                }
                catch (Exception ex)
                {
                    Debug.Log(ex.Message);
                    Debug.Log("Grill Scene not Playing in Game");
                }
            });
        }
Ejemplo n.º 3
0
        // Use this for initialization
        void Start()
        {
            StartGame.onClick.AddListener(() => StartCoroutine(StartMinigame()));

            NextScene.onClick.AddListener(() =>
            {
                try
                {
                    DishPreparationManager dishPreparation = FindObjectOfType <DishPreparationManager>();
                    dishPreparation.GoToNextScene();
                }
                catch (Exception ex)
                {
                    Debug.Log(ex.Message);
                    Debug.Log("Microwave Not Running in Game");
                }
            });


            Tutorial.alpha = 1;
            Tutorial.gameObject.SetActive(true);
            ScoreDisplay.gameObject.SetActive(false);
        }
Ejemplo n.º 4
0
        // Use this for initialization
        void Start()
        {
            Tutorial.alpha = 1;

            Tutorial.gameObject.SetActive(true);
            MainInfo.gameObject.SetActive(false);
            FinalScore.gameObject.SetActive(false);

            GameStart.onClick.AddListener(() => StartCoroutine(StartGame()));

            NextButton.onClick.AddListener(() =>
            {
                try
                {
                    DishPreparationManager dishPreparation = FindObjectOfType <DishPreparationManager>();
                    dishPreparation.GoToNextScene();
                }
                catch (Exception ex)
                {
                    Debug.Log(ex.Message);
                    Debug.Log("Shaking Not Running in Game");
                }
            });
        }