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

Public Member Functions

 MyLargeInteriorBarrel ()
 
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 ()
 

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
 
- Properties inherited from Sandbox.Game.Weapons.Guns.Barrels.MyLargeBarrelBase
MyGunBase GunBase [get]
 
MyModelDummy CameraDummy [get]
 
float BarrelElevationMin [get, protected set]
 
MyEntity Entity [get]
 

Detailed Description

Definition at line 13 of file MyLargeInteriorBarrel.cs.

Constructor & Destructor Documentation

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

Definition at line 18 of file MyLargeInteriorBarrel.cs.

Member Function Documentation

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

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

Definition at line 118 of file MyLargeInteriorBarrel.cs.

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

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

Definition at line 54 of file MyLargeInteriorBarrel.cs.

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

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

Definition at line 22 of file MyLargeInteriorBarrel.cs.

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

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

Definition at line 75 of file MyLargeInteriorBarrel.cs.

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

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

Definition at line 34 of file MyLargeInteriorBarrel.cs.


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