Esempio n. 1
0
        public static SliderObj Create_Slider_Horizontal(Transform parent, string name, string textTitle, V.UIHelper.VAnchorRect rect)
        {
            SliderObj sliderObj = Instantiate(SliderHorizontal);

            sliderObj.gameObject.name = name;
            sliderObj.ReSetTitle(textTitle);
            sliderObj.transform.SetParent(parent);
            sliderObj.GetComponent <RectTransform>().Set_Match_Anchors(rect.min_LowerLeft, rect.max_UpperRight);
            return(sliderObj);
        }
Esempio n. 2
0
        void MakingDefault_SettingPanel()
        {
            settingPanelObj      = new GameObject();
            settingPanelObj.name = "SettingPanel";
            settingPanelObj.AddComponent <Image>().color = new Color(0.4f, 0.4f, 0.8f, 0.7f);
            settingPanelObj.AddComponent <SettingPanel>();
            settingPanelObj.AddComponent <DragPanel>();
            settingPanelObj.transform.SetParent(MainCanvasObject.transform);
            RectTransform rectTransform = settingPanelObj.GetComponent <RectTransform>();

            //rectTransform.SetDeltaSize_At_ScreenPos(new Vector2(300, 350), new Vector2(0, 0));
            rectTransform.Set_DeltaSize_Anchor_Left_Top(new Vector2(400, 350), new Vector2(20, 20));


            Color imageColor = new Color(173 / (float)255, 173 / (float)255, 240 / (float)255);

            V.UIHelper.VAnchorRect rect = new V.UIHelper.VAnchorRect(0.0f, 0.9f, 1.0f, 1.0f);

            //Setting header Icom, Text, toggle Button
            GameObject imageObj = Create_Image(settingPanelObj.transform, "SettingObj", imageColor, null, rect);

            Create_Text(imageObj.transform, "Setting", 20, Color.red, null, V.UIHelper.VAnchorRect.Fill);
            Create_Button <SettingButton>(imageObj.transform, "SettingButton", Color.green, null, new V.UIHelper.VAnchorRect(0.9f, 0.0f, 1.0f, 1.0f));

            rect.ScaleHorizontal_Mid(0.9f);
            rect.MoveVertical(-0.15f);

            SliderObj masterVolumSlider = Create_Slider_Horizontal(settingPanelObj.transform, "MasterVolumSliderObj", "Master Volum", rect);

            AudioManager.Instance.masterSlider = masterVolumSlider;

            rect.MoveVertical(-0.15f);
            SliderObj sfxVolumSlider = Create_Slider_Horizontal(settingPanelObj.transform, "SFXVolumSliderOBj", "SFX Volum", rect);

            AudioManager.Instance.sfxSlider = sfxVolumSlider;

            rect.MoveVertical(-0.15f);
            SliderObj musicVolumSlider = Create_Slider_Horizontal(settingPanelObj.transform, "MusicVolumSliderOBj", "Music Volum", rect);

            AudioManager.Instance.musicSlider = musicVolumSlider;
        }