Space Engineers
Public Member Functions | Properties | List of all members
SpaceEngineers.Game.Weapons.Guns.Barrels.MyLargeGatlingBarrel Class Reference
Inheritance diagram for SpaceEngineers.Game.Weapons.Guns.Barrels.MyLargeGatlingBarrel:
Sandbox.Game.Weapons.Guns.Barrels.MyLargeBarrelBase

Public Member Functions

 MyLargeGatlingBarrel ()
 
override void Init (MyEntity entity, MyLargeTurretBase turretBase)
 
override void UpdateAfterSimulation ()
 
override void Draw ()
 
override bool StartShooting ()
 
override void Close ()
 
- Public Member Functions inherited from Sandbox.Game.Weapons.Guns.Barrels.MyLargeBarrelBase
 MyLargeBarrelBase ()
 
virtual void StopShooting ()
 
bool IsControlledByPlayer ()
 
void RemoveSmoke ()
 
void WorldPositionChanged ()
 

Properties

int ShotsInBurst [get]
 
- Properties inherited from Sandbox.Game.Weapons.Guns.Barrels.MyLargeBarrelBase
MyGunBase GunBase [get]
 
MyModelDummy CameraDummy [get]
 
float BarrelElevationMin [get, protected set]
 
MyEntity Entity [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Sandbox.Game.Weapons.Guns.Barrels.MyLargeBarrelBase
MyLargeTurretBase GetWeaponBase ()
 
void Shoot (Vector3 muzzlePosition)
 
void IncreaseSmoke ()
 
void DecreaseSmoke ()
 
- Protected Attributes inherited from Sandbox.Game.Weapons.Guns.Barrels.MyLargeBarrelBase
MyGunBase m_gunBase
 
int m_lastTimeShoot
 
MyParticleEffect m_shotSmoke
 
int m_smokeLastTime
 
int m_smokeToGenerate
 
float m_muzzleFlashLength
 
float m_muzzleFlashRadius
 
MyEntity m_entity
 
MyLargeTurretBase m_turretBase
 

Detailed Description

Definition at line 16 of file MyLargeGatlingBarrel.cs.

Constructor & Destructor Documentation

SpaceEngineers.Game.Weapons.Guns.Barrels.MyLargeGatlingBarrel.MyLargeGatlingBarrel ( )
inline

Definition at line 40 of file MyLargeGatlingBarrel.cs.

Member Function Documentation

override void SpaceEngineers.Game.Weapons.Guns.Barrels.MyLargeGatlingBarrel.Close ( )
inlinevirtual

Reimplemented from Sandbox.Game.Weapons.Guns.Barrels.MyLargeBarrelBase.

Definition at line 179 of file MyLargeGatlingBarrel.cs.

override void SpaceEngineers.Game.Weapons.Guns.Barrels.MyLargeGatlingBarrel.Draw ( )
inlinevirtual

Reimplemented from Sandbox.Game.Weapons.Guns.Barrels.MyLargeBarrelBase.

Definition at line 88 of file MyLargeGatlingBarrel.cs.

override void SpaceEngineers.Game.Weapons.Guns.Barrels.MyLargeGatlingBarrel.Init ( MyEntity  entity,
MyLargeTurretBase  turretBase 
)
inlinevirtual

Reimplemented from Sandbox.Game.Weapons.Guns.Barrels.MyLargeBarrelBase.

Definition at line 45 of file MyLargeGatlingBarrel.cs.

override bool SpaceEngineers.Game.Weapons.Guns.Barrels.MyLargeGatlingBarrel.StartShooting ( )
inlinevirtual

Reimplemented from Sandbox.Game.Weapons.Guns.Barrels.MyLargeBarrelBase.

Definition at line 109 of file MyLargeGatlingBarrel.cs.

override void SpaceEngineers.Game.Weapons.Guns.Barrels.MyLargeGatlingBarrel.UpdateAfterSimulation ( )
inlinevirtual

Reimplemented from Sandbox.Game.Weapons.Guns.Barrels.MyLargeBarrelBase.

Definition at line 58 of file MyLargeGatlingBarrel.cs.

Property Documentation

int SpaceEngineers.Game.Weapons.Guns.Barrels.MyLargeGatlingBarrel.ShotsInBurst
get

Definition at line 32 of file MyLargeGatlingBarrel.cs.


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