Exemplo n.º 1
0
 void Start()
 {
     ZOOM_IN_AMNT  = cam.orthographicSize;
     ZOOM_OUT_AMNT = cam.orthographicSize + zAmount_half;
     zState        = ZoomState.ZOOMED_IN;
     lerp_timer    = 0;
     background    = GameObject.Find("Background_mid_mtns");
     background2   = GameObject.Find("Background_peaks");
     pan_ctrlr     = GameObject.Find("Pan Butt").GetComponent <PanButtonController>();
     if (pan_ctrlr != null)
     {
         panTransform = pan_ctrlr.GetComponent <RectTransform>();
     }
     panPosInitial = new Vector3(-385, 40, 0);
     panPosFinal   = new Vector3(-385, -40, 0);
 }
Exemplo n.º 2
0
 void Start()
 {
     ZOOM_IN_AMNT  = cam.orthographicSize;
     ZOOM_OUT_AMNT = cam.orthographicSize + zAmount_half;
     zState        = ZoomState.ZOOMED_IN;
     lerp_timer    = 0;
     background    = GameObject.Find("Background_mid_mtns");
     if (background == null)
     {
         background = GameObject.Find("Background_peaks");
     }
     if (GameObject.Find("Pan Butt") != null)
     {
         pan_ctrlr     = GameObject.Find("Pan Butt").GetComponent <PanButtonController>();
         panTransform  = pan_ctrlr.GetComponent <RectTransform>();
         panPosInitial = panTransform.anchoredPosition;
         panPosFinal   = new Vector3(panPosInitial.x, panPosInitial.y - panDropHeight, panPosInitial.z);
     }
     background.GetComponent <ScaleBackground>().SetZoomAmount(ZOOM_IN_AMNT, ZOOM_OUT_AMNT);
 }
Exemplo n.º 3
0
    // Use this for initialization
    private void Awake()
    {
        level = int.Parse(Regex.Match(SceneManager.GetActiveScene().name, @"\d+").Value);
        currentLevelName currentLevelScript = GameObject.Find("PersistentObjects(DontDestroy)").GetComponent <currentLevelName>();

        currentLevelScript.currentLevelNameString = SceneManager.GetActiveScene().name;

        PlayerPrefs.SetString("lastLoadedScene", currentLevelScript.currentLevelNameString);
        if (map == null)
        {
            map = new Map(100, 100);
        }

        // Scale quadrants to the screen width & height
        Vector2 quad_dim = new Vector2(Screen.width * 0.5f, Screen.height * 0.5f);

        quadrant_0.GetComponent <RectTransform>().sizeDelta = quad_dim;
        quadrant_1.GetComponent <RectTransform>().sizeDelta = quad_dim;
        quadrant_2.GetComponent <RectTransform>().sizeDelta = quad_dim;
        quadrant_3.GetComponent <RectTransform>().sizeDelta = quad_dim;

        quadrants = new Image[4] {
            quadrant_0.GetComponent <Image>(),
            quadrant_1.GetComponent <Image>(),
            quadrant_2.GetComponent <Image>(),
            quadrant_3.GetComponent <Image>()
        };
        quadrants[0].enabled = false;
        quadrants[1].enabled = false;
        quadrants[2].enabled = false;
        quadrants[3].enabled = false;

        clickedWhere = lastClickedWhere = 2;

        environmentController.SetMap(ref map);
        if (level != GoHome.numLevels)        // don't try on last level
        {
            pan_ctrlr = GameObject.Find("Pan Butt").GetComponent <PanButtonController>();
        }
    }