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

Itemspawner
Mapmap
uint steamPid
Itemsteam
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