Exemplo n.º 1
0
 public RoleRecord_profile(int race, unitData unit, List <int> careers, List <int> skills, List <int> items, vec2i pos)
 {
     this.race     = race;
     unit_profile  = unit.getProflie();
     this.careers  = careers;
     this.skills   = skills;
     this.items    = items;
     this.location = pos;
 }
Exemplo n.º 2
0
 public unitData(unitData_Profile profile)
 {
     this.base_attack            = profile.base_attack;
     this.attack_speed_reinforce = profile.attack_speed_reinforce;
     this.max_life_point         = profile.max_life_point;
     this.now_life_recover       = profile.now_life_recover;
     this.magic_strength         = profile.magic_strength;
     this.cooldown_reinforce     = profile.cooldown_reinforce;
     this.armor            = profile.armor;
     this.magic_resistance = profile.magic_resistance;
     this.now_life_point   = max_life_point;
 }
Exemplo n.º 3
0
    // 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();
    }