Esempio n. 1
0
 private void Awake()
 {
     if (TextHandler != null && TextHandler != this)
     {
         Debug.LogError("Duplicated TextHandler", this.gameObject);
         Destroy(this);
     }
     TextHandler = this;
 }
Esempio n. 2
0
    // Use this for initialization

    void Awake()
    {
        //Warning Panel
        WarningPanel.sizeDelta = new Vector2(0, Screen.height / 1.5f);
        warningTitle.GetComponent <Text>().fontSize = Screen.width / 30;
        warningTitle.anchoredPosition = new Vector2(0, Screen.height / 4);
        warningText.GetComponent <Text>().fontSize = Screen.width / 40;
        warningText.anchoredPosition = new Vector2(0, 0);
        ButtonBack.anchoredPosition  = new Vector3(Screen.width / 10, Screen.height / 10);
        //ButtonBack.sizeDelta = new Vector2(Screen.width / 6, Screen.height / 6);
        ButtonBack.GetChild(1).GetComponent <RectTransform>().sizeDelta        = new Vector2(Screen.width / 20, Screen.height / 20);
        ButtonBack.GetChild(1).GetComponent <RectTransform>().sizeDelta        = new Vector2(Screen.width / 20, Screen.height / 20);
        ButtonBack.GetChild(0).GetComponent <RectTransform>().sizeDelta        = new Vector2(Screen.width / 8, Screen.height / 20);
        ButtonBack.GetChild(0).GetComponent <Text>().fontSize                  = Screen.width / 60;
        ButtonBack.GetChild(0).GetComponent <RectTransform>().anchoredPosition = new Vector2(ButtonBack.GetChild(1).GetComponent <RectTransform>().sizeDelta.x - 20, 0);

        ButtonNext.anchoredPosition = new Vector2(0, Screen.height / 10);
        ButtonNext.sizeDelta        = new Vector2(Screen.width / 10, Screen.height / 12);
        ButtonNext.GetChild(0).GetComponent <Text>().fontSize = Screen.width / 50;

        //Settings Panel
        semiAutomaticSettings.sizeDelta        = new Vector2(0, Screen.height / 1.5f);
        semiAutomaticSettings.anchoredPosition = new Vector2(0, Screen.height / 8);

        FixedHeights.anchoredPosition                   = new Vector2(Screen.width / 6, 4 * Screen.height / 6);
        MinFixedDistance.anchoredPosition               = new Vector2(4 * Screen.width / 6, 4 * Screen.height / 6);
        FixedHeights.GetComponent <Text>().fontSize     = Screen.width / 40;
        MinFixedDistance.GetComponent <Text>().fontSize = Screen.width / 40;

        sliderHeight.anchoredPosition = new Vector2(Screen.width / 4, 2 * Screen.height / 6);
        sliderHeight.localScale       = new Vector2(Screen.height / 500, Screen.height / 500);

        sliderDistance.anchoredPosition = new Vector2(3 * Screen.width / 4 - sliderDistance.sizeDelta.x, 2 * Screen.height / 6);
        sliderDistance.localScale       = new Vector2(Screen.width / 600, Screen.height / 500);

        TextDistance.anchoredPosition = new Vector2(4 * Screen.width / 6, 3 * Screen.height / 6);
        TextDistance.sizeDelta        = new Vector2(Screen.width / 10, Screen.height / 12);
        TextDistance.GetChild(0).GetComponent <Text>().fontSize = Screen.width / 30;

        TextHeigth.anchoredPosition = new Vector2(Screen.width / 3, 2 * Screen.height / 6);
        TextHeigth.sizeDelta        = new Vector2(Screen.width / 10, Screen.height / 12);
        TextHeigth.GetChild(0).GetComponent <Text>().fontSize = Screen.width / 30;

        ContinueButton.anchoredPosition = new Vector2(0, Screen.height / 10);
        ContinueButton.sizeDelta        = new Vector2(Screen.width / 8, Screen.height / 10);
        ContinueButton.GetChild(0).GetComponent <Text>().fontSize = Screen.width / 40;
        //Select type panel
        MappingTypePanel.sizeDelta        = new Vector2(0, Screen.height / 1.5f);
        MappingTypePanel.anchoredPosition = new Vector2(0, Screen.height / 8);
        buttonManual.sizeDelta            = new Vector2(Screen.width / 4, Screen.height / 6);
        buttonManual.GetChild(0).GetComponent <Text>().fontSize = Screen.width / 30;
        buttonManual.anchoredPosition = new Vector2(0, Screen.height / 8);
        buttonSemiAutomatic.sizeDelta = new Vector2(Screen.width / 4, Screen.height / 6);
        buttonSemiAutomatic.GetChild(0).GetComponent <Text>().fontSize = Screen.width / 40;
        buttonSemiAutomatic.anchoredPosition = new Vector2(4 * Screen.width / 6, Screen.height / 4);
        MappingTypeTitle.sizeDelta           = new Vector2(Screen.width / 4, Screen.height / 4);
        MappingTypeTitle.anchoredPosition    = new Vector2(0, 1.5f * Screen.height / 4);

        MappingTypeTitle.GetComponent <Text>().fontSize = Screen.width / 25;
        //Mapping
        MappingPanel.sizeDelta             = new Vector2(0, Screen.height / 1.5f);
        MappingPanel.anchoredPosition      = new Vector2(0, Screen.height / 8);
        ScanTakeoffButton.anchoredPosition = new Vector2(-Screen.width / 30, Screen.height / 25);
        ScanTakeoffButton.sizeDelta        = new Vector2(Screen.width / 8, Screen.height / 12);
        ScanTakeoffButton.GetChild(0).GetComponent <Text>().fontSize = Screen.width / 50;
        //scanningThrobber.sizeDelta = new Vector2(Screen.width / 25, Screen.width / 25);
        //scanningThrobber.anchoredPosition = new Vector2(0, -(Screen.width / 40) - scanningThrobber.sizeDelta.y);
        // dropdownHeight;
        RotateDronButton.anchoredPosition = new Vector2(Screen.width / 8, Screen.height / 4);
        RotateDronButton.sizeDelta        = new Vector2(Screen.width / 4, Screen.height / 4);
        moveDronButton.anchoredPosition   = new Vector2(6 * Screen.width / 8, Screen.height / 4);
        moveDronButton.sizeDelta          = new Vector2(Screen.width / 4, Screen.height / 4);

        backToMappingTypeButton.anchoredPosition = new Vector3(Screen.width / 10, 20);

        backToMappingTypeButton.GetChild(1).GetComponent <RectTransform>().sizeDelta        = new Vector2(Screen.width / 20, Screen.height / 20);
        backToMappingTypeButton.GetChild(0).GetComponent <RectTransform>().sizeDelta        = new Vector2(Screen.width / 8, Screen.height / 20);
        backToMappingTypeButton.GetChild(0).GetComponent <Text>().fontSize                  = Screen.width / 60;
        backToMappingTypeButton.GetChild(0).GetComponent <RectTransform>().anchoredPosition = new Vector2(backToMappingTypeButton.GetChild(1).GetComponent <RectTransform>().sizeDelta.x - 20, 0);

        goToPlanning.anchoredPosition = new Vector3(0, Screen.height / 25);
        goToPlanning.sizeDelta        = new Vector3(Screen.width / 8, Screen.height / 12);
        goToPlanning.GetChild(0).GetComponent <Text>().fontSize = Screen.width / 50;
        //goToPlanning.GetChild(1).GetComponent<RectTransform>().sizeDelta = new Vector2(Screen.width / 20, Screen.height / 20);
        //goToPlanning.GetChild(0).GetComponent<RectTransform>().anchoredPosition = new Vector2(-goToPlanning.GetChild(1).GetComponent<RectTransform>().sizeDelta.x + 20, 0);
        //goToPlanning.GetChild(0).GetComponent<RectTransform>().sizeDelta = new Vector2(Screen.width / 8, Screen.height / 20);

        dropdownHeight.anchoredPosition = new Vector2(6 * Screen.width / 8, 5 * Screen.height / 8);
        dropdownHeight.localScale       = new Vector2(Screen.width / 750, Screen.height / 500);

        binButton.sizeDelta        = new Vector2(Screen.width / 30, Screen.width / 30);
        binButton.anchoredPosition = new Vector2(50, -50);

        binLastButton.sizeDelta        = new Vector2(Screen.width / 30, Screen.width / 30);
        binLastButton.anchoredPosition = new Vector2(ScanTakeoffButton.anchoredPosition.x, ScanTakeoffButton.anchoredPosition.y + ScanTakeoffButton.sizeDelta.y * 2);
    }