public bool CheckLoadableAmmo(int ammoDefinition) { if (!IsAmmoable) { return(false); } var ammoEntityDefault = EntityDefault.GetOrThrow(ammoDefinition); return(ammoEntityDefault.CategoryFlags.IsCategory(_ammoCategoryFlags)); }