Esempio n. 1
0
 public void SetItemUniqueAll(NrCharEquipPart pkEquipPart)
 {
     this.SetItemUnique(0, pkEquipPart.GetData(eAT2CharEquipPart.CHAREQUIPPART_WEAPON1));
     this.SetItemUnique(1, pkEquipPart.GetData(eAT2CharEquipPart.CHAREQUIPPART_HELMET));
     this.SetItemUnique(2, pkEquipPart.GetData(eAT2CharEquipPart.CHAREQUIPPART_ARMOR));
     this.SetItemUnique(3, pkEquipPart.GetData(eAT2CharEquipPart.CHAREQUIPPART_GLOVE));
     this.SetItemUnique(4, pkEquipPart.GetData(eAT2CharEquipPart.CHAREQUIPPART_BOOTS));
     this.SetItemUnique(5, pkEquipPart.GetData(eAT2CharEquipPart.CHAREQUIPPART_RING));
 }
 public void SetCharEquipPart(NrCharEquipPart kNewEquipPart)
 {
     for (int i = 0; i < 6; i++)
     {
         if (kNewEquipPart.m_nPartUnit[i] != this.m_kCharPartInfo.m_kEquipPart.m_nPartUnit[i])
         {
             this.m_kCharPartInfo.m_kEquipPart.m_nPartUnit[i] = kNewEquipPart.m_nPartUnit[i];
         }
     }
 }
Esempio n. 3
0
    public void SetSolEquipItemFromPartInfo(NrCharEquipPart pkEquipPart)
    {
        NkSoldierInfo userSoldierInfo = this.GetUserSoldierInfo();

        if (userSoldierInfo != null && userSoldierInfo.IsValid())
        {
            userSoldierInfo.SetEquipItemInfo(pkEquipPart);
            userSoldierInfo.SetReceivedEquipItem(true);
            userSoldierInfo.UpdateSoldierStatInfo();
        }
    }