sc2-gamedata
Classes | Enumerations | Variables
Item.h File Reference
#include "UnderlyingTypes.h"
#include "Game.h"
#include "Unit.h"
Include dependency graph for Item.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CItem
 Generic. More...
 
class  CItemAbil
 Ability. More...
 
class  CItemEffect
 Effect. More...
 
class  CItemEffectInstant
 Instant. More...
 
class  CItemEffectTarget
 Target. More...
 

Enumerations

enum  EClassIdCItem {
  e_classIdCItem, e_classIdCItemAbil, e_classIdCItemEffect, e_classIdCItemEffectInstant,
  e_classIdCItemEffectTarget
}
 Item Type. More...
 
enum  EItemFlag { e_itemFlagCanDrop, e_itemFlagDropOnDeath, e_itemFlagEnabledWhileDead, e_itemFlagKillWhenDepleted }
 Item Flag. More...
 
enum  EItemEffectFlag { e_itemEffectFlagTransient }
 Item Effect Flag. More...
 

Variables

const int32 e_classIdCItemCount = 5
 
const int32 e_itemFlagCount = 4
 
const int32 e_itemEffectFlagCount = 1
 

Enumeration Type Documentation

◆ EClassIdCItem

Item Type.

Remarks
Unknown
Enumerator
e_classIdCItem 

Generic.

e_classIdCItemAbil 

Ability.

e_classIdCItemEffect 

Effect.

e_classIdCItemEffectInstant 

Instant.

e_classIdCItemEffectTarget 

Target.

◆ EItemEffectFlag

Item Effect Flag.

Remarks
Unknown
Enumerator
e_itemEffectFlagTransient 

Transient.

◆ EItemFlag

enum EItemFlag

Item Flag.

Remarks
Unknown
Enumerator
e_itemFlagCanDrop 

Can Drop.

e_itemFlagDropOnDeath 

Drop On Death.

e_itemFlagEnabledWhileDead 

Enabled While Dead.

e_itemFlagKillWhenDepleted 

Destroy When Depleted.

Variable Documentation

◆ e_classIdCItemCount

const int32 e_classIdCItemCount = 5

◆ e_itemEffectFlagCount

const int32 e_itemEffectFlagCount = 1

◆ e_itemFlagCount

const int32 e_itemFlagCount = 4