Ejemplo n.º 1
0
    private void Awake()
    {
        if (instance == null)
        {
            instance           = this;
            event_handler_list = new List <GameObject>();
            event_handler_list.Add(GameManager.exit_confirm);
            event_handler_list.Add(GameManager.store_menu);
            event_handler_list.Add(GameManager.start_menu);
            event_handler_list.Add(GameManager.game_menu);
            event_handler_list.Add(GameManager.shipyard_exit_menu);
            event_handler_list.Add(GameManager.game_icon_canvas);
            event_handler_list.Add(GameManager.review_menu);
            event_handler_list.Add(GameManager.win_screen);
            event_handler_list.Add(GameManager.lose_screen);
            play_btn     = GameObject.Find("Play Btn").GetComponent <Button>();
            tutorial_btn = GameObject.Find("Tutorial Btn").GetComponent <Button>();
            play_btn.onClick.AddListener(start_game);
            tutorial_btn.onClick.AddListener(activate_tutorial);
            store_btn.onClick.AddListener(delegate { activate_handler(new List <GameObject> {
                    GameManager.store_menu
                }); });
            GameManager.close_shipyard_btn.onClick.AddListener(turn_off_shipyard);
            confirm_exit_btn.onClick.AddListener(activate_start_menu_handler);
            deny_exit_btn.onClick.AddListener(return_to_game);
            exit_game_btn = GameObject.Find("Iconic Close Game Btn").GetComponent <Button>();
            exit_game_btn.onClick.AddListener(exit_game);
            // if found u u little poopoo
            //print(gameObject.name);
            blocking_canvas = GameObject.Find("Tutorial Canvas");
            blocking_canvas.SetActive(false);
            //blocking_canvas.SetActive(false);
            GameManager.close_shipyard_go.SetActive(false);

            store_menu_manager = GameManager.store_menu.GetComponent <StoreMenuManager>();
            game_menu_manager  = GameManager.game_menu.GetComponent <GameMenuManager>();
            camera             = GameObject.Find("Camera").GetComponent <Camera>();
            GameManager.instance.add_click_listeners(); // win play btn, lose play btn
            activate_start_menu_handler();
            DontDestroyOnLoad(transform.gameObject);
        }
        else if (instance != this)
        {
            Destroy(transform.gameObject);
        }
    }
Ejemplo n.º 2
0
 void Start()
 {
     this.storeMenuManager = GetComponent <StoreMenuManager>();
 }