Inherits ITogglableSMO.
Inherited by MapElectroFloorObject, and MapMineFieldFloorObject.
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 | |
Item@ | controller |
array< Item@> | floorPlates |
bool | floorInitialized |
Map@ | map |
MapFloorObject | ( | Item@ | controller, | |
Map@ | map | |||
) |
MapFloorObject | ( | Item@ | controller, | |
Map@ | map, | |||
array< Item@> | floorPlates | |||
) |
void LazyInitFloor | ( | uint | platePid | ) |
void ForceOn | ( | ) |
Reimplemented in MapMineFieldFloorObject, and MapElectroFloorObject.
bool IsOn | ( | ) |
Reimplemented in MapMineFieldFloorObject, and MapElectroFloorObject.
void TurnOn | ( | ) |
Implements ITogglableSMO.
Reimplemented in MapMineFieldFloorObject, and MapElectroFloorObject.
bool IsOff | ( | ) |
Reimplemented in MapMineFieldFloorObject, and MapElectroFloorObject.
void TurnOff | ( | ) |
Implements ITogglableSMO.
Reimplemented in MapMineFieldFloorObject, and MapElectroFloorObject.
void Toggle | ( | ) |
Implements ITogglableSMO.
array<Item @> floorPlates |
bool floorInitialized |