Public Member Functions | Public Attributes

MapForceFieldObject Class Reference

Inherits ITogglableSMO.

List of all members.

Public Member Functions

 MapForceFieldObject (Item@ spawner, Map@ map, uint fullFieldPid, uint halvedFieldPid)
uint GetRespawnInterval ()
bool IsOn ()
bool IsOff ()
bool IsFlickered ()
bool IsDisrupted ()
bool IsNotDisrupted ()
bool IsDestroyed ()
bool IsNotDestroyed ()
bool IsFull ()
bool IsHalved ()
bool IsRepairableWhenOff ()
void IsRepairableWhenOff (bool repairable)
uint GetCurPid ()
void Toggle ()
void ForceOn ()
void TurnOn ()
void TurnOff ()
bool UseDisruptSkill (Critter& player, int skill, int complexity)
void Disrupt ()
void Undisrupt ()
void Flicker (uint id)
void DamageCritter ()
void Explode (Item& emitter)
void SetRespawnEvent (Item@ emitter)
void Respawn (Item@ emitter)
void SetFull ()
void SetHalved ()

Public Attributes

Itemspawner
Mapmap
uint fullFieldPid
uint halvedFieldPid

Constructor & Destructor Documentation

MapForceFieldObject ( Item spawner,
Map map,
uint  fullFieldPid,
uint  halvedFieldPid 
)

Member Function Documentation

uint GetRespawnInterval (  ) 
bool IsOn (  ) 
bool IsOff (  ) 
bool IsFlickered (  ) 
bool IsDisrupted (  ) 
bool IsNotDisrupted (  ) 
bool IsDestroyed (  ) 
bool IsNotDestroyed (  ) 
bool IsFull (  ) 
bool IsHalved (  ) 
bool IsRepairableWhenOff (  ) 
void IsRepairableWhenOff ( bool  repairable  ) 
uint GetCurPid (  ) 
void Toggle (  ) 

Implements ITogglableSMO.

void ForceOn (  ) 
void TurnOn (  ) 

Implements ITogglableSMO.

void TurnOff (  ) 

Implements ITogglableSMO.

bool UseDisruptSkill ( Critter player,
int  skill,
int  complexity 
)
void Disrupt (  ) 
void Undisrupt (  ) 
void Flicker ( uint  id  ) 
void DamageCritter (  ) 
void Explode ( Item emitter  ) 
void SetRespawnEvent ( Item emitter  ) 
void Respawn ( Item emitter  ) 
void SetFull (  ) 
void SetHalved (  ) 

Member Data Documentation

Map@ map