Ejemplo n.º 1
0
 internal void AddSlotWeapon(EWeaponSlotType slot, EntityKey key)
 {
     BagSetCache.SetSlotWeaponData(DefaultBagIndexParam, slot, key);
 }
Ejemplo n.º 2
0
 internal void SetHeldSlotType(EWeaponSlotType slot)
 {
     BagSetCache.SetHeldSlotIndex(DefaultBagIndexParam, (int)slot);
 }
Ejemplo n.º 3
0
        internal void RemoveSlotWeapon(EWeaponSlotType slot)
        {
            var slotData = BagSetCache.GetSlotData(slot);

            slotData.Remove();//player slot 数据移除
        }
Ejemplo n.º 4
0
 public bool IsWeaponSlotEmpty(EWeaponSlotType slot)
 {
     return(BagSetCache.GetSlotData(slot).IsEmpty);
 }
Ejemplo n.º 5
0
 internal void SetHeldSlotType(EWeaponSlotType slot)
 {
     BagSetCache.SetHeldSlotIndex(-1, (int)slot);
 }
Ejemplo n.º 6
0
 internal void AddBagWeapon(EWeaponSlotType slot, EntityKey key, int bagIndex)
 {
     BagSetCache.SetSlotWeaponData(bagIndex, slot, key);
 }
Ejemplo n.º 7
0
 internal void ClearBagPointer()
 {
     BagSetCache.ClearPointer();
 }