Example #1
0
 public static void DeleteWeaponObject(WeaponDisplayGroup weaponDisplayGroup)
 {
     if (weaponDisplayGroup is null)
     {
         return;
     }
     DisplayGroupsWeaponObject.TryGetValue(weaponDisplayGroup, out var weaponObject);
     weaponObject?.Delete();
     DisplayGroupsWeaponObject[weaponDisplayGroup] = null;
 }
Example #2
0
 public static Weapon GetWeapon(WeaponDisplayGroup displayGroup)
 {
     DisplayGroupsWeapon.TryGetValue(displayGroup, out var weapon);
     return(weapon);
 }
Example #3
0
 public static void SetWeaponObject(WeaponDisplayGroup weaponDisplayGroup, Entity weaponObject)
 {
     DisplayGroupsWeaponObject[weaponDisplayGroup] = weaponObject;
 }
Example #4
0
 public static void SetWeapon(WeaponDisplayGroup displayGroup, Weapon weapon)
 {
     DisplayGroupsWeapon[displayGroup] = weapon;
 }