Esempio n. 1
0
    public void SetUpSkillWild()
    {
        _NPCControl_from_GameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <NPCSkillControl>();

        for (int i = 0; i < skill_have_number; i++)
        {
            int r = Random.Range(0, _NPCControl_from_GameManager.skilldata_base.Count);


            //Skill重複禁止
            if (!skilldata.Contains(_NPCControl_from_GameManager.skilldata_base[r]))
            {
                skilldata.Add(_NPCControl_from_GameManager.skilldata_base[r]);
            }
        }
    }
Esempio n. 2
0
    public void SetUpSkillFriend()
    {
        _NPCControl_from_GameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <NPCSkillControl>();



        var    friend_dic = PlayerPrefsUtility.LoadDict <string, string>("Friends");
        string save_code  = friend_dic[controller.npc_name];

        string[] _parts = save_code.Split('/');
        //skill_list
        string[] skill_number_parts = _parts[10].Split(',');

        for (int i = 0; i < skill_number_parts.Length; i++)
        {
               {
                skilldata.Add(_NPCControl_from_GameManager.skilldata_base[int.Parse(skill_number_parts[i])]);

                  
            }
        }
    }