}
}
+void Escalator::ResetState()
+{
+ //reset escalator state
+
+ Run = 0;
+ for (size_t i = 0; i < Steps.size(); i++)
+ {
+ Steps[i]->SetPosition(Steps[i]->start);
+ }
+}
+
Escalator::Step::Step(Object* parent, const std::string &name, DynamicMesh* wrapper) : MeshObject(parent, name, wrapper)
{
vector = Ogre::Vector3::ZERO;
sbs->camera->MovePosition(vector * 1.675, speed);
}
-void Escalator::ResetState()
-{
- //reset escalator state
-
- Run = 0;
- for (size_t i = 0; i < Steps.size(); i++)
- {
- Steps[i]->SetPosition(Steps[i]->start);
- }
-}
-
}