48 bool IsCameraActive();
52 bool Load(std::string filename);
57 std::string GetFilename();
58 bool Start(std::vector<Ogre::Camera*> &cameras);
59 void Report(
const std::string &message);
60 bool ReportError(
const std::string &message);
61 bool ReportFatalError(
const std::string &message);
62 bool IsLoadingFinished();
63 bool UpdateProgress(
int percent);
67 void SetCameraState(const ::SBS::CameraState &state,
bool set_floor =
true);
69 bool IsInside(
const Vector3 &position);
70 void DetachCamera(
bool reset_building =
false);
71 void AttachCamera(std::vector<Ogre::Camera*> &cameras,
bool init_state =
true);
74 void RevertMovement();
82 void Move(
Vector3 &position,
bool move_children =
false);
Ogre::SceneManager * mSceneManager
unsigned long finish_time
std::vector< EngineContext * > children
::SBS::CameraState * reload_state
unsigned long current_time
ScriptProcessor * processor
FMOD::System * fmodsystem
EngineContext * GetParent()
std::string InstancePrompt