コード例 #1
0
ファイル: OptionsWindow.cs プロジェクト: naaturaz/SM
    private void Start()
    {
        IniPos = transform.position;

        _fullToggle = GetGrandChildCalled("FullScreen_Toggle").GetComponent <Toggle>();
        _dayToggle  = GetGrandChildCalled("DayCycle_Toggle").GetComponent <Toggle>();

        _musicToggle = GetGrandChildCalled("Music_Toggle").GetComponent <Toggle>();
        _soundToggle = GetGrandChildCalled("Sound_Toggle").GetComponent <Toggle>();

        _babyBornToggle       = GetGrandChildCalled("Baby_Born_Toggle").GetComponent <Toggle>();
        _buildCompletedToggle = GetGrandChildCalled("Building_Completed_Toggle").GetComponent <Toggle>();
        _citizensVoiceToggle  = GetGrandChildCalled("Citizens_Voice_Toggle").GetComponent <Toggle>();

        _halloToggle = GetGrandChildCalled("Halloween_Toggle").GetComponent <Toggle>();
        _xmasToggle  = GetGrandChildCalled("Xmas_Toggle").GetComponent <Toggle>();

        _musicSlider  = GetGrandChildCalled("Music_Slider").GetComponent <Slider>();
        _soundSlider  = GetGrandChildCalled("Sound_Slider").GetComponent <Slider>();
        _cameraSlider = GetGrandChildCalled("Camera_Slider").GetComponent <Slider>();

        var autoSavePanel = GetGrandChildCalled("Panel_AutoSave");

        _autoSaveBtn    = GetChildCalledOnThis("AutoSave_Btn", autoSavePanel);
        _autoSaveBtnTxt = GetChildCalledOnThis("Text", _autoSaveBtn).GetComponent <Text>();

        var langPanel = GetGrandChildCalled("Panel_Lang");

        _langBtn    = GetChildCalledOnThis("Lang_Btn", langPanel);
        _langBtnTxt = GetChildCalledOnThis("Text", _langBtn).GetComponent <Text>();

        var unitPanel = GetGrandChildCalled("Panel_Unit");

        _unitBtn     = GetChildCalledOnThis("Unit_Btn", unitPanel);
        _unitBtnLang = GetChildCalledOnThis("Text", _unitBtn).GetComponent <LangUpdateScript>();

        var resPanel = GetGrandChildCalled("Panel_Res");

        _resBtn    = GetChildCalledOnThis("Res_Btn", resPanel);
        _resBtnTxt = GetChildCalledOnThis("Text", _resBtn).GetComponent <Text>();

        var qualityPanel = GetGrandChildCalled("Panel_Quality");

        _qualityBtn     = GetChildCalledOnThis("Quality_Btn", qualityPanel);
        _qualityBtnLang = GetChildCalledOnThis("Text", _qualityBtn).GetComponent <LangUpdateScript>();

        SetAllControls();
        RefreshAllDropDowns();

        Hide();

        //means was hidden by a Res Change
        if (resTimeChanged != 0)
        {
            resTimeChanged = 0;
            Show();
        }

        //LoadSlidersValues();
    }
コード例 #2
0
ファイル: NewGameWindow.cs プロジェクト: naaturaz/SM
    // Use this for initialization
    private void Start()
    {
        IniPos = transform.position;
        Hide();

        //var Terra_Size_Btn = GetGrandChildCalled("Terra_Size_Btn");
        //_sizeTxt = Terra_Size_Btn.GetComponentInChildren<Text>();

        Terra_Name_Btn = GetGrandChildCalled("Terra_Name_Btn");
        _terraNameTxt  = Terra_Name_Btn.GetComponentInChildren <Text>();

        Diff_Btn  = GetGrandChildCalled("Diff_Btn");
        _diffLang = Diff_Btn.GetComponentInChildren <LangUpdateScript>();

        var t_Btn = GetGrandChildCalled("Type_Btn");

        _typeLang = t_Btn.GetComponentInChildren <LangUpdateScript>();
        _typeLang.SetKey("Freewill");

        _inputTownName = GetChildCalled("Input_Name").GetComponent <InputField>();

        _pirateToggle = GetChildCalled("Pirate_Toggle").GetComponent <Toggle>();
        _foodToggle   = GetChildCalled("Food_Toggle").GetComponent <Toggle>();

        LoadDefaultForNewGame();
        AddressDevVer();
    }