}
}
+Escalator::Step::Step(Object* parent, const std::string &name, DynamicMesh* wrapper) : MeshObject(parent, name, wrapper)
+{
+ vector = Ogre::Vector3::ZERO;
+ speed = 0;
+}
+
void Escalator::Step::Move(const Ogre::Vector3 &vector, float speed)
{
MeshObject::Move(vector, speed);
class Step : public MeshObject
{
public:
- Step(Object* parent, const std::string &name, DynamicMesh* wrapper) : MeshObject(parent, name, wrapper) {}
+ Step(Object* parent, const std::string &name, DynamicMesh* wrapper);
~Step() {}
void Move(const Ogre::Vector3 &vector, float speed = 1.0f);
void OnHit();