public override object Clone()
        {
            Vector2 position = new Vector2(Position.X, Position.Y);
            Rectangle collisionRect = new Rectangle(CollisionRect.X, CollisionRect.Y, CollisionRect.Width, CollisionRect.Height);
            InteractiveLevelObject clone = new InteractiveLevelObject(StatesNumber, CurrentState, IsCollided, position, TexturePath, IsVisible, collisionRect);

            return clone;
        }
 public void ChangeModel(InteractiveLevelObject iObj)
 {
     base.ChangeModel(iObj);
 }
 public InteractiveLevelObjectView(InteractiveLevelObject iObj)
     : base(iObj)
 {
 }