PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
Magnum.c File Reference

Data Structures

class  Weapon_Base
 shorthand More...
 
class  Magnum_Base
 
class  DummyItem
 

Enumerations

enum  MagnumAnimState { DEFAULT = 0 }
 
enum  MagnumStableStateID { UNKNOWN = 0 , DEFAULT = 0 }
 

Functions

override void OnEntry (WeaponEventBase e)
 
override void OnExit (WeaponEventBase e)
 
override int GetCurrentStateID ()
 
override bool HasBullet ()
 
override bool HasMagazine ()
 
override bool IsJammed ()
 
override bool IsSingleState ()
 

Variables

const float MAGNUM_ROTATION_POSITION_M1 = -0.167
 
const float MAGNUM_ROTATION_POSITION_0 = 0.0
 
const float MAGNUM_ROTATION_POSITION_1 = 0.167
 
const float MAGNUM_ROTATION_POSITION_2 = 0.334
 
const float MAGNUM_ROTATION_POSITION_3 = 0.500
 
const float MAGNUM_ROTATION_POSITION_4 = 0.668
 
const float MAGNUM_ROTATION_POSITION_5 = 0.835
 
const float MAGNUM_ROTATION_POSITION_6 = 1.0
 
enum MagnumStableStateID init = false
 
class Magnum extends Magnum_Base Magnum_Base
 

Enumeration Type Documentation

◆ MagnumAnimState

Enumerator
DEFAULT 

default weapon state

◆ MagnumStableStateID

Enumerator
UNKNOWN 
DEFAULT 

default weapon state

Function Documentation

◆ GetCurrentStateID()

override int GetCurrentStateID ( )

◆ HasBullet()

override bool HasBullet ( )

References m_weapon.

◆ HasMagazine()

override bool HasMagazine ( )

◆ IsJammed()

override bool IsJammed ( )

References m_weapon.

◆ IsSingleState()

override bool IsSingleState ( )

◆ OnEntry()

override void OnEntry ( WeaponEventBase  e)

◆ OnExit()

Variable Documentation

◆ init

◆ Magnum_Base

class Magnum extends Magnum_Base Magnum_Base

◆ MAGNUM_ROTATION_POSITION_0

◆ MAGNUM_ROTATION_POSITION_1

const float MAGNUM_ROTATION_POSITION_1 = 0.167

◆ MAGNUM_ROTATION_POSITION_2

const float MAGNUM_ROTATION_POSITION_2 = 0.334

◆ MAGNUM_ROTATION_POSITION_3

const float MAGNUM_ROTATION_POSITION_3 = 0.500

◆ MAGNUM_ROTATION_POSITION_4

const float MAGNUM_ROTATION_POSITION_4 = 0.668

◆ MAGNUM_ROTATION_POSITION_5

const float MAGNUM_ROTATION_POSITION_5 = 0.835

◆ MAGNUM_ROTATION_POSITION_6

const float MAGNUM_ROTATION_POSITION_6 = 1.0

◆ MAGNUM_ROTATION_POSITION_M1

const float MAGNUM_ROTATION_POSITION_M1 = -0.167