Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Game.Weapons.MyWeaponPropertiesWrapper Class Reference

Public Member Functions

 MyWeaponPropertiesWrapper (MyDefinitionId weaponDefinitionId)
 
bool CanChangeAmmoMagazine (MyDefinitionId newAmmoMagazineId)
 
void ChangeAmmoMagazine (MyDefinitionId newAmmoMagazineId)
 
GetCurrentAmmoDefinitionAs< T > ()
 

Properties

MyDefinitionId WeaponDefinitionId [get]
 
MyDefinitionId AmmoMagazineId [get]
 
MyDefinitionId AmmoDefinitionId [get]
 
MyAmmoDefinition AmmoDefinition [get]
 
MyWeaponDefinition WeaponDefinition [get]
 
MyAmmoMagazineDefinition AmmoMagazineDefinition [get]
 
int AmmoMagazinesCount [get]
 
bool IsAmmoProjectile [get]
 
bool IsAmmoMissile [get]
 
bool IsDeviated [get]
 
int CurrentWeaponRateOfFire [get]
 
int ShotsInBurst [get]
 
int ReloadTime [get]
 
int CurrentWeaponShootIntervalInMiliseconds [get]
 
MySoundPair CurrentWeaponShootSound [get]
 

Detailed Description

Definition at line 14 of file MyAmmoConstants.cs.

Constructor & Destructor Documentation

Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.MyWeaponPropertiesWrapper ( MyDefinitionId  weaponDefinitionId)
inline

Definition at line 24 of file MyAmmoConstants.cs.

Member Function Documentation

bool Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.CanChangeAmmoMagazine ( MyDefinitionId  newAmmoMagazineId)
inline

Definition at line 30 of file MyAmmoConstants.cs.

void Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.ChangeAmmoMagazine ( MyDefinitionId  newAmmoMagazineId)
inline

Definition at line 35 of file MyAmmoConstants.cs.

T Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.GetCurrentAmmoDefinitionAs< T > ( )
inline
Type Constraints
T :MyAmmoDefinition 

Definition at line 46 of file MyAmmoConstants.cs.

Property Documentation

MyAmmoDefinition Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.AmmoDefinition
get

Definition at line 52 of file MyAmmoConstants.cs.

MyDefinitionId Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.AmmoDefinitionId
get

Definition at line 22 of file MyAmmoConstants.cs.

MyAmmoMagazineDefinition Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.AmmoMagazineDefinition
get

Definition at line 62 of file MyAmmoConstants.cs.

MyDefinitionId Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.AmmoMagazineId
get

Definition at line 21 of file MyAmmoConstants.cs.

int Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.AmmoMagazinesCount
get

Definition at line 67 of file MyAmmoConstants.cs.

int Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.CurrentWeaponRateOfFire
get

Definition at line 87 of file MyAmmoConstants.cs.

int Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.CurrentWeaponShootIntervalInMiliseconds
get

Definition at line 102 of file MyAmmoConstants.cs.

MySoundPair Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.CurrentWeaponShootSound
get

Definition at line 107 of file MyAmmoConstants.cs.

bool Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.IsAmmoMissile
get

Definition at line 77 of file MyAmmoConstants.cs.

bool Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.IsAmmoProjectile
get

Definition at line 72 of file MyAmmoConstants.cs.

bool Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.IsDeviated
get

Definition at line 82 of file MyAmmoConstants.cs.

int Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.ReloadTime
get

Definition at line 97 of file MyAmmoConstants.cs.

int Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.ShotsInBurst
get

Definition at line 92 of file MyAmmoConstants.cs.

MyWeaponDefinition Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.WeaponDefinition
get

Definition at line 57 of file MyAmmoConstants.cs.

MyDefinitionId Sandbox.Game.Weapons.MyWeaponPropertiesWrapper.WeaponDefinitionId
get

Definition at line 20 of file MyAmmoConstants.cs.


The documentation for this class was generated from the following file: