Public Member Functions | Public Attributes

MapFloorObject Class Reference

Inherits ITogglableSMO.

Inherited by MapElectroFloorObject, and MapMineFieldFloorObject.

List of all members.

Public Member Functions

 MapFloorObject (Item@ controller, Map@ map)
 MapFloorObject (Item@ controller, Map@ map, array< Item@> floorPlates)
void LazyInitFloor (uint platePid)
void ForceOn ()
bool IsOn ()
void TurnOn ()
bool IsOff ()
void TurnOff ()
void Toggle ()

Public Attributes

Itemcontroller
array< Item@> floorPlates
bool floorInitialized
Mapmap

Constructor & Destructor Documentation

MapFloorObject ( Item controller,
Map map 
)
MapFloorObject ( Item controller,
Map map,
array< Item@>  floorPlates 
)

Member Function Documentation

void LazyInitFloor ( uint  platePid  ) 
void ForceOn (  ) 
bool IsOn (  ) 
void TurnOn (  ) 

Implements ITogglableSMO.

Reimplemented in MapMineFieldFloorObject, and MapElectroFloorObject.

bool IsOff (  ) 
void TurnOff (  ) 

Implements ITogglableSMO.

Reimplemented in MapMineFieldFloorObject, and MapElectroFloorObject.

void Toggle (  ) 

Implements ITogglableSMO.


Member Data Documentation

array<Item @> floorPlates
Map@ map