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