Item_Enums

Enumerations used in CryAction Item/Weapon.

EItemParamMapTypes Enumeration
C++
enum EItemParamMapTypes {
  eIPT_None = -2,
  eIPT_Any = -1,
  eIPT_Float = boost::mpl::findeIPT_Int = boost::mpl::findeIPT_Vec3 = boost::mpl::findeIPT_String = boost::mpl::findvalue
};
File

IItemSystem.h

EPhysicalizationType Enumeration
C++
enum EPhysicalizationType {
  ePT_None = 0,
  ePT_Particle,
  ePT_Rigid,
  ePT_Static
};
File

IWeapon.h

EViewMode Enumeration
C++
enum EViewMode {
  eIVM_Hidden = 0,
  eIVM_FirstPerson = 1,
  eIVM_ThirdPerson = 2
};
File

IItem.h

EWeaponQuery Enumeration

Queries that can be done throw IWeapon::Query function to handle generic or game specific functionality

C++
enum EWeaponQuery {
  eWQ_Has_Accessory_Laser = 0,
  eWQ_Has_Accessory_Flashlight,
  eWQ_Is_Laser_Activated,
  eWQ_Is_Flashlight_Activated,
  eWQ_Activate_Flashlight,
  eWQ_Activate_Laser,
  eWQ_Raise_Weapon,
  eWQ_Last
};
File

IWeapon.h

EZoomState Enumeration
C++
enum EZoomState {
  eZS_ZoomedOut = 0,
  eZS_ZoomingIn,
  eZS_ZoomedIn,
  eZS_ZoomingOut
};
File

IWeapon.h

IItemSystemQuery Enumeration

Query that item system can handle

C++
enum IItemSystemQuery {
  eISQ_Dump_Item_Names = 0,
  eISQ_Find_Item_By_Name,
  eISQ_Last
};
File

IItemSystem.h