示例#1
0
 // Use this for initialization
 void Start()
 {
     param = SMParametre.Parametre.Load();
     param.Apply();
     Sound.value = param.VolumeSonore;
     Sound.onValueChanged.AddListener(Change);
 }
示例#2
0
 public void OnClickDelete()
 {
     SaveData.SaveData.DeleteAll();
     SMParametre.Parametre param = SMParametre.Parametre.Load();
     param.Apply();
     param.Save();
     mixer.SetFloat("Main", param.VolumeSonore);
 }
示例#3
0
 public void Save()
 {
     param.Quality    = Quality.value;
     param.Resolution = Resolu.value;
     param.FullScreen = fullscreen.isOn;
     param.Frequency  = Freq.value == 0 ? 30 : 60;
     param.Apply();
     param.Save();
 }
示例#4
0
 // Use this for initialization
 void Start()
 {
     param = SMParametre.Parametre.Load();
     param.Apply();
     Freq.value      = param.Frequency == 60 ? 1 : 0;
     Quality.value   = param.Quality;
     Resolu.value    = param.Resolution;
     fullscreen.isOn = param.FullScreen;
     Apply.onClick.AddListener(Save);
 }
示例#5
0
    // Use this for initialization
    void Start()
    {
        param = SMParametre.Parametre.Load();
        param.Apply();

        UpButton       = Up.GetComponentInChildren <Button>();
        DownButton     = Down.GetComponentInChildren <Button>();
        RightButton    = Right.GetComponentInChildren <Button>();
        LeftButton     = Left.GetComponentInChildren <Button>();
        RunButton      = Run.GetComponentInChildren <Button>();
        JumpButton     = Jump.GetComponentInChildren <Button>();
        InteractButton = Interact.GetComponentInChildren <Button>();
        AttackButton   = Attack.GetComponentInChildren <Button>();

        UpText       = UpButton.gameObject.GetComponentInChildren <Text>();
        DownText     = DownButton.gameObject.GetComponentInChildren <Text>();
        LeftText     = LeftButton.gameObject.GetComponentInChildren <Text>();
        RightText    = RightButton.gameObject.GetComponentInChildren <Text>();
        RunText      = RunButton.gameObject.GetComponentInChildren <Text>();
        JumpText     = JumpButton.gameObject.GetComponentInChildren <Text>();
        AttackText   = AttackButton.gameObject.GetComponentInChildren <Text>();
        InteractText = InteractButton.gameObject.GetComponentInChildren <Text>();

        Sensi.value = param.Sensi;
        Sensi.onValueChanged.AddListener(Change);
        ShowKey();

        this.gameObject.GetComponent <Button>().onClick.AddListener(ResetCurrentKey);
        UpButton.onClick.AddListener(ClickButtonUp);
        DownButton.onClick.AddListener(ClickButtonDown);
        LeftButton.onClick.AddListener(ClickButtonLeft);
        RightButton.onClick.AddListener(ClickButtonRight);
        RunButton.onClick.AddListener(ClickButtonRun);
        JumpButton.onClick.AddListener(ClickButtonJump);
        InteractButton.onClick.AddListener(ClickButtonInteract);
        AttackButton.onClick.AddListener(ClickButtonAttack);
        ResetButton.onClick.AddListener(ClickButtonReset);
    }
示例#6
0
    // Use this for initialization
    void Start()
    {
        //Application.LoadLevel(1);
        Cursor.visible   = true;
        Cursor.lockState = CursorLockMode.None;
        string newnext = SaveData.SaveData.GetString("Loader.Next");

        if (newnext == "" || newnext == null)
        {
            Next = NextDefault;
        }
        else
        {
            Next = newnext;
        }
        SaveData.SaveData.DeleteKey("Loader.Next");
        if (newnext == "")
        {
            param = SMParametre.Parametre.Load();
            param.Apply();
        }
        StartCoroutine(LoadYourAsyncScene());
    }