Exemplo n.º 1
0
    public void Settings()//设置
    {
        if (sign > 0)
        {
            return;
        }
        if (null == settings)//如果没有,则读取resource
        {
            GameObject stsTemp = Resources.Load <GameObject>("Prefabs/MainMenu-Settings");
            settings = Instantiate(stsTemp).GetComponent <RectTransform>();
            settings.transform.SetParent(cvs, false);//设定为画布的子物体

            //添加事件
            Toggle tg = settings.GetComponentInChildren <Toggle>();
            tg.isOn = GameManager.Instance.paintOnMainMenu;
            tg.onValueChanged.AddListener(SetPaint);
            ButtonSlider bs = settings.GetComponentInChildren <ButtonSlider>();
            //print(bs.name);
            bs.SetValue(GameManager.Instance.volume_BGM);
            bs.onValueChanged.AddListener(GameManager.Instance.SetBGMVolume);
            //bs.onValueChanged.AddListener(GameManager.Instance.SetAudioVolume);
        }
        StartCoroutine(Appear(settings));
        sign = 1;
    }
Exemplo n.º 2
0
 public MainPage()
 {
     this.InitializeComponent();
     ButtonSlider.Begin();
 }
 private void Page_Loaded(object sender, RoutedEventArgs e)
 {
     ButtonSlider.Begin();
 }
 // Start is called before the first frame update
 void Start()
 {
     ButtonSlider.SetActive(true);
     // dusbin.SetActive(true);
     is_check = true;
 }