#include <script_interface.hpp>
Inherited by AmbientSound, Camera, Candle, DisplayEffect, LevelTime, Platform, Player, ScriptedObject, TextObject, Thunderstorm, TileMap, WillOWisp, and Wind.
Public Member Functions | |
virtual | ~ScriptInterface () |
virtual void | expose (HSQUIRRELVM vm, SQInteger table_idx)=0 |
virtual void | unexpose (HSQUIRRELVM vm, SQInteger table_idx)=0 |
Definition at line 26 of file script_interface.hpp.
virtual ScriptInterface::~ScriptInterface | ( | ) | [inline, virtual] |
virtual void ScriptInterface::expose | ( | HSQUIRRELVM | vm, | |
SQInteger | table_idx | |||
) | [pure virtual] |
Implemented in WillOWisp, AmbientSound, Camera, Candle, DisplayEffect, LevelTime, Platform, Player, ScriptedObject, TextObject, Thunderstorm, TileMap, and Wind.
Referenced by worldmap::WorldMap::try_expose(), and Sector::try_expose().
virtual void ScriptInterface::unexpose | ( | HSQUIRRELVM | vm, | |
SQInteger | table_idx | |||
) | [pure virtual] |
Implemented in WillOWisp, AmbientSound, Camera, Candle, DisplayEffect, LevelTime, Platform, Player, ScriptedObject, TextObject, Thunderstorm, TileMap, and Wind.
Referenced by worldmap::WorldMap::try_unexpose(), and Sector::try_unexpose().