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

Data Structures

class  WeaponStableState
 represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in) More...
 
class  Mp133Shotgun_Base
 basic mp5 submachine gun More...
 

Enumerations

enum  PumpShotgunAnimState { DEFAULT = 0 }
 
enum  PumpShotgunStableStateID
 

Functions

enum PumpShotgunStableStateID OnEntry (WeaponEventBase e)
 
override void OnExit (WeaponEventBase e)
 
override int GetCurrentStateID ()
 
override bool HasBullet ()
 
override bool HasMagazine ()
 
override bool IsJammed ()
 
override bool IsRepairEnabled ()
 
override void InitMuzzleArray ()
 

Variables

 UNKNOWN = 0
 
 Empty = 1
 
 Fireout = 2
 
 Loaded = 3
 
 Jammed = 4
 
class PumpShotgunFireout extends WeaponStableState OnEntry
 

Enumeration Type Documentation

◆ PumpShotgunAnimState

Enumerator
DEFAULT 

default weapon state, closed and discharged

◆ PumpShotgunStableStateID

Function Documentation

◆ GetCurrentStateID()

override int GetCurrentStateID ( )

◆ HasBullet()

override bool HasBullet ( )

◆ HasMagazine()

override bool HasMagazine ( )

◆ InitMuzzleArray()

override void InitMuzzleArray ( )

References m_muzzleHasBullet.

◆ IsJammed()

override bool IsJammed ( )

◆ IsRepairEnabled()

override bool IsRepairEnabled ( )

◆ OnEntry()

◆ OnExit()

Variable Documentation

◆ Empty

@ Empty = 1

◆ Fireout

@ Fireout = 2

◆ Jammed

@ Jammed = 4

◆ Loaded

@ Loaded = 3

◆ OnEntry

class PumpShotgunFireout extends WeaponStableState OnEntry

◆ UNKNOWN

@ UNKNOWN = 0