Space Engineers
|
Public Member Functions | |
MyToolBase () | |
MyToolBase (Vector3 localMuzzlePosition, MatrixD matrix) | |
void | OnWorldPositionChanged (MatrixD matrix) |
override bool | CanSwitchAmmoMagazine () |
override bool | SwitchToNextAmmoMagazine () |
override bool | SwitchAmmoMagazineToNextAvailable () |
override Vector3D | GetMuzzleLocalPosition () |
override Vector3D | GetMuzzleWorldPosition () |
MyObjectBuilder_ToolBase | GetObjectBuilder () |
void | Init (MyObjectBuilder_ToolBase objectBuilder) |
Public Member Functions inherited from Sandbox.Game.Weapons.MyDeviceBase | |
void | Init (MyObjectBuilder_DeviceBase objectBuilder) |
Protected Attributes | |
Vector3 | m_positionMuzzleLocal |
Vector3D | m_positionMuzzleWorld |
Additional Inherited Members | |
Static Public Member Functions inherited from Sandbox.Game.Weapons.MyDeviceBase | |
static string | GetGunNotificationName (MyDefinitionId gunId) |
Properties inherited from Sandbox.Game.Weapons.MyDeviceBase | |
uint | InventoryItemId [get, set] |
Reference to the inventory item that this device originated from. Can be used to update the inventory item (when ammo changes etc...) More... | |
Definition at line 12 of file MyToolBase.cs.
|
inline |
Definition at line 19 of file MyToolBase.cs.
Definition at line 21 of file MyToolBase.cs.
|
inlinevirtual |
Implements Sandbox.Game.Weapons.MyDeviceBase.
Definition at line 32 of file MyToolBase.cs.
|
inlinevirtual |
Implements Sandbox.Game.Weapons.MyDeviceBase.
Definition at line 49 of file MyToolBase.cs.
|
inlinevirtual |
Implements Sandbox.Game.Weapons.MyDeviceBase.
Definition at line 54 of file MyToolBase.cs.
|
inline |
Definition at line 59 of file MyToolBase.cs.
|
inline |
Definition at line 66 of file MyToolBase.cs.
|
inline |
Definition at line 27 of file MyToolBase.cs.
|
inlinevirtual |
Implements Sandbox.Game.Weapons.MyDeviceBase.
Definition at line 43 of file MyToolBase.cs.
|
inlinevirtual |
Implements Sandbox.Game.Weapons.MyDeviceBase.
Definition at line 37 of file MyToolBase.cs.
|
protected |
Definition at line 15 of file MyToolBase.cs.
|
protected |
Definition at line 16 of file MyToolBase.cs.