Exemplo n.º 1
0
    private void OnApplicationQuit()
    {
        BagItemObject bag = Global.Component.GetPlayerBag();

        if (bag != null)
        {
            bag.Clear();
        }
        EquipmentItemObject equipment = (EquipmentItemObject)Global.Obj.GetEquipmentSlot().GetComponent <ItemCell>().item;

        if (equipment != null)
        {
            equipment.Clear();
        }
    }
Exemplo n.º 2
0
    ContainerPack GetContainerPack()
    {
        // TODO сначало рука
        GameObject          _equipmentSlot = Global.Obj.GetEquipmentSlot();
        EquipmentItemObject _equipment     = (EquipmentItemObject)_equipmentSlot.GetComponent <ItemCell>().item;

        if (_equipment != null && _equipment.IsFull() == false)
        {
            return(new ContainerPack(_equipment, Global.Component.GetBarEventHandler(), Global.Obj.GetBar().transform.GetChild(0).gameObject));
        }
        else
        {
            GameObject    _bagSlot = Global.Obj.GetBagSlot();
            BagItemObject _bag     = (BagItemObject)_bagSlot.GetComponent <ItemCell>().item;

            if (_bag != null && _bag.IsFull() == false)
            {
                return(new ContainerPack(_bag, Global.Component.GetBagEventHandler(), Global.Obj.GetInventory().transform.GetChild(0).gameObject));
            }
        }

        return(null);
    }
Exemplo n.º 3
0
 public void ArmorEquip(EquipmentItemObject obj)
 {
     this.defense      = obj.defense;
     inventory.myArmor = obj;
     SetColor(obj.color);
 }
Exemplo n.º 4
0
 public void HammerEquip(EquipmentItemObject obj)
 {
     this.attack        = obj.attack;
     inventory.myHammer = obj;
     SetHammerColor(obj.color);
 }
Exemplo n.º 5
0
 void InitEquipment(EquipmentItemObject equipment)
 {
     this.equipment = equipment;
 }
Exemplo n.º 6
0
 void OnDressOnEquipment_LocateItems(EquipmentItemObject equipment)
 {
     LocateItems();
     equipment = null;
 }
Exemplo n.º 7
0
 void OnDressOnEquipment_CreateSlots(EquipmentItemObject equipment)
 {
     CreateSlots();
     equipment = null;
 }
Exemplo n.º 8
0
 void OnDressOnEquipment_ResizeWindow(EquipmentItemObject equipment)
 {
     ResizeWindow();
     equipment = null;
 }
Exemplo n.º 9
0
 void OnDressOnEquipment_EnableContainer(EquipmentItemObject equipment)
 {
     EnableContainer();
     equipment = null;
 }
Exemplo n.º 10
0
 void OnDressOnEquipment_InitEquipment(EquipmentItemObject equipment)
 {
     InitEquipment(equipment);
 }
Exemplo n.º 11
0
 void OnDressOffEquipment_DeinitEquipment()
 {
     this.equipment = null;
 }