// Use this for initialization
    void Start()
    {
        PlayerInf pinf = new PlayerInf();

        pinf.lv        = 10;
        pinf.moneyLeft = 66;
        pinf.itemInBag = new List <int>()
        {
            0, 2, 3, 4, 19
        };
        unitData unit1 = new unitData();

        unit1.Now_Attack       = 20;
        unit1.Now_Attack_Speed = 90;
        unit1.Now_Max_Life     = 199;
        RoleRecord role1 = new RoleRecord(2);

        role1.data = unit1;
        Debug.Log("role1.data: NowAtk:" + unit1.Now_Attack);
        unitData_Profile ud_pf = unit1.getProflie();

        Debug.Log("unitData: baseAttack:" + ud_pf.base_attack + " atkSpeed:" + ud_pf.attack_speed_reinforce + " maxLife:" + ud_pf.max_life_point);
        role1.itemNos = new List <int>()
        {
            1, 1, 2, 3
        };


        unitData unit2 = new unitData();

        unit2.Now_Mag_Reinforce  = 50;
        unit2.Now_Mag_Resistance = 97;
        unit2.Now_Armor          = 35;
        RoleRecord role2 = new RoleRecord(0);

        role2.data     = unit2;
        role2.skillNos = new List <int>()
        {
            1, 2, 26, 10
        };
        role2.location = new vec2i(1, 1);

        pinf.army.Add(role1);
        pinf.army.Add(role2);
        pinf.saveInf();

        PlayerInf newInf = PlayerInf.loadInf();

        newInf.printInf();
    }
Example #2
0
    // Use this for initialization
    void Start()
    {
        PlayerInf data = new PlayerInf();

        data.army.Add(new RoleRecord(1));
        data.itemInBag.Add(0);
        data.itemInBag.Add(1);
        data.itemInBag.Add(5);
        data.printInf();
        data.saveInf();
        print("save file!");
        PlayerInf dataLoaded = PlayerInf.loadInf();

        print("load file!");
        dataLoaded.printInf();
        Debug.Log(dataLoaded.army.Count);
        Debug.Log(dataLoaded.army[0].race);
        //dataLoaded.
    }
Example #3
0
 public void loadArchive()
 {
     Debug.Log("加載檔案");
     nowData = PlayerInf.loadInf();
     nowData.printInf();
 }