Esempio n. 1
0
 private WeaponComponentsAgent CreateGetWeaponAgent(int bagIndex, EWeaponSlotType slotType)
 {
     if (slotWeaponAgents[bagIndex, (int)slotType] == null)
     {
         var newAgent = new WeaponComponentsAgent();
         playerWeaponAgent.AddSlotWeaponListener(slotType, bagIndex, newAgent.Sync);
         slotWeaponAgents[bagIndex, (int)slotType] = newAgent;
     }
     return(slotWeaponAgents[bagIndex, (int)slotType]);
 }
Esempio n. 2
0
 private void UpdateHeldWeaponAgent()
 {
     heldWeaponAgent = CreateGetWeaponAgent(HeldBagPointer, HeldSlotType);
 }