Пример #1
0
    void Awake()
    {
        //init characters
        characters.init ();

        //init enemys
        enemys.init ();

        //init skills
        skills.init ();

        //init materials
        materials.init ();

        //init buffs
        buffs.init();

        //init makePlans;
        makePlans.init();

        //init equip_data
        foreach(EquipGroup data in equipGroupObj){
            data.init();
            equip.Add(data.equipType, data );
        }

        //init equipList
        for(ItemType i = ItemType.WEAPON; i < ItemType.EQUIP_NUM ; i++ ){
            List<EquipList> list = new List<EquipList>();
            equipList.Add(i, list);
        }

        //gameObject.transform.FindChild("Character")
        EquipList sword = new EquipList(0, 5);
        sword.set_equiper (0);
        equipList [ItemType.WEAPON].Add (sword);

        EquipList sword2 = new EquipList(0, 1);
        //		sword2.set_equiper (1);
        equipList [ItemType.WEAPON].Add (sword2);

        EquipList sword3 = new EquipList(0, 4);
        sword2.set_equiper (1);
        equipList [ItemType.WEAPON].Add (sword3);

        EquipList sword4 = new EquipList(0, 10);
        //		sword2.set_equiper (1);
        equipList [ItemType.WEAPON].Add (sword4);

        EquipList sword5 = new EquipList(0, 8);
        //		sword2.set_equiper (1);
        equipList [ItemType.WEAPON].Add (sword5);

        EquipList sword6 = new EquipList(0, 6);
        //		sword2.set_equiper (1);
        equipList [ItemType.WEAPON].Add (sword6);

        EquipList sword7 = new EquipList(0, 3);
        //		sword2.set_equiper (1);
        equipList [ItemType.WEAPON].Add (sword7);

        EquipList armor = new EquipList(0, 2);
        armor.set_equiper (0);
        equipList [ItemType.ARMOR].Add (armor);

        EquipList armor2 = new EquipList(0, 1);
        armor2.set_equiper (1);
        equipList [ItemType.ARMOR].Add (armor2);

        patch_item(ItemType.MATERIAL, 0, 1, 20);
        patch_item(ItemType.MATERIAL, 3, 1, 10);
    }