예제 #1
0
    /// <summary>
    /// 通过RoleID初始化一个角色的BaseRoleData信息(hp默认为最大值)
    /// </summary>
    public BaseRoleData InitRoleData(int roleId)
    {
        string key = roleId.ToString();
        //获取角色的Level
        int roleLevel = PlayerprefsManager.LoadRoleLevel(roleId);
        //获取该角色的基础数据与成长系数
        string         roleName   = (string)OriginRoleJsonData[key]["name"];
        ProfessionType profession = (ProfessionType)((int)OriginRoleJsonData[key]["profession"]);
        string         head       = (string)OriginRoleJsonData[key]["head"];
        string         info       = (string)OriginRoleJsonData[key]["info"];
        int            str        = (int)OriginRoleJsonData[key]["str"];
        int            strAdd     = (int)OriginRoleJsonData[key]["strAdd"];
        int            agi        = (int)OriginRoleJsonData[key]["agi"];
        int            agiAdd     = (int)OriginRoleJsonData[key]["agiAdd"];
        int            Int        = (int)OriginRoleJsonData[key]["int"];
        int            IntAdd     = (int)OriginRoleJsonData[key]["intAdd"];
        int            speed      = (int)OriginRoleJsonData[key]["speed"];
        int            speedAdd   = (int)OriginRoleJsonData[key]["speedAdd"];
        int            maxHP      = (int)OriginRoleJsonData[key]["maxHP"];
        int            maxHPAdd   = (int)OriginRoleJsonData[key]["maxHPAdd"];

        //初始化属性 默认满血量
        BaseRoleData roleData = new BaseRoleData(roleId, roleName, profession, roleLevel, head, info, maxHP, maxHPAdd, str, strAdd, agi, agiAdd, Int, IntAdd, speed, speedAdd);

        return(roleData);
    }
    public void SaveAndExit()
    {
        volume = volumeSlider.value;
        PlayerprefsManager.SetMasterVolume(volume);

        difficulty = diffSlider.value;
        PlayerprefsManager.SetDifficulty(difficulty);
    }
예제 #3
0
 void HandleWining()
 {
     enterdHandleWining = true;
     audioSource.Play();
     wininngParticles.SetActive(true);
     winText.SetActive(true);
     audioSource.volume = PlayerprefsManager.GetVolume();
     Invoke("LoadNextLevel", (audioSource.clip.length + 0.25f));
 }
예제 #4
0
    void Start()
    {
        float        volume       = PlayerprefsManager.GetMasterVolume();
        MusicManager musicManager = FindObjectOfType <MusicManager>();

        if (musicManager != null)
        {
            musicManager.SetVolume(volume);
        }
    }
예제 #5
0
    // Use this for initialization
    void Start()
    {
        musicManager           = GameObject.FindObjectOfType <MusicManager>();
        volumeSlider.value     = PlayerprefsManager.GetMasterVolume();
        difficultySlider.value = PlayerprefsManager.GetDifficulty();
        //levelManager = GameObject.FindObjectOfType<LevelManager>();

        Debug.Log(musicManager);

        volumeSlider.value = PlayerprefsManager.GetMasterVolume();
    }
    void Start()
    {
        musicManager = GameObject.FindObjectOfType <MusicManager>();

        volume             = PlayerprefsManager.GetMasterVolume();
        volumeSlider.value = volume;

        difficulty = PlayerprefsManager.GetDifficulty();
        Debug.Log("Diff: " + difficulty.ToString());
        diffSlider.value = difficulty;

        musicManager.SetVolume(volume);
    }
예제 #7
0
    // Use this for initialization
    void Start()
    {
        musicManager = GameObject.FindObjectOfType <MusicManager>();

        if (musicManager)
        {
            float volume = PlayerprefsManager.GetMasterVolume();
            musicManager.ChangeVolume(volume);
        }
        else
        {
            Debug.LogWarning("No music manager found in Start scene, can't set volume");
        }
    }
예제 #8
0
 void ChangeSliders()
 {
     volumeSlider.value = PlayerprefsManager.GetVolume();
     //difficultySlider.value = PlayerprefsManager.GetDifficulty ();
 }
예제 #9
0
 public void ApplyChanges()
 {
     PlayerprefsManager.SetVolume(volumeSlider.value);
     //PlayerprefsManager.SetDifficulty (difficultySlider.value);
 }
예제 #10
0
 public void saveAndExit()
 {
     PlayerprefsManager.SetMasterVolume(volumeSlider.value);
     PlayerprefsManager.SetDifficulty(difficultySlider.value);
     levelManager.LoadLevel("01a Start");
 }
 // Use this for initialization
 void Start()
 {
     musicPlayer = GameObject.FindObjectOfType <MusicPlayer> ().GetComponent <MusicPlayer> ();
     musicPlayer.ChangeVolume(PlayerprefsManager.GetVolume());
 }