Public Member Functions | Public Attributes

MapSteamObject Class Reference

Inherits ITogglableSMO.

List of all members.

Public Member Functions

 MapSteamObject (Item@ spawner, Map@ map, uint steamPid, Item@ steam)
 MapSteamObject (Item@ spawner, Map@ map, uint steamPid)
void LazyInitSteam ()
void Toggle ()
bool IsOn ()
bool IsOff ()
void ForceOn ()
void TurnOn ()
void TurnOff ()
void SetMovementRadius (uint radius)
uint GetMovementRadius ()
void SetMovementInterval (uint interval)
uint GetMovementInterval ()
uint MoveSteam ()

Public Attributes

Item@ spawner
Map@ map
uint steamPid
Item@ steam
bool steamInitialized

Constructor & Destructor Documentation

MapSteamObject ( Item@  spawner,
Map@  map,
uint  steamPid,
Item@  steam 
)
MapSteamObject ( Item@  spawner,
Map@  map,
uint  steamPid 
)

Member Function Documentation

void LazyInitSteam (  ) 
void Toggle (  ) 

Implements ITogglableSMO.

bool IsOn (  ) 
bool IsOff (  ) 
void ForceOn (  ) 
void TurnOn (  ) 

Implements ITogglableSMO.

void TurnOff (  ) 

Implements ITogglableSMO.

void SetMovementRadius ( uint  radius  ) 
uint GetMovementRadius (  ) 
void SetMovementInterval ( uint  interval  ) 
uint GetMovementInterval (  ) 
uint MoveSteam (  ) 

Member Data Documentation

Map@ map
uint steamPid