BlockRemovedUpdate.h 496 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include "WorldUpdate.h"
  3. class BlockRemovedUpdate : public WorldUpdate
  4. {
  5. public:
  6. BlockRemovedUpdate( Framework::Vec3<int> pos, int dimension );
  7. ~BlockRemovedUpdate();
  8. void onUpdate( Dimension* zDimension ) override;
  9. void write( Framework::StreamWriter* zWriter ) override;
  10. };
  11. class BlockRemovedUpdateType : WorldUpdateType
  12. {
  13. REGISTRABLE( BlockRemovedUpdateType )
  14. protected:
  15. BlockRemovedUpdateType();
  16. };
  17. REGISTER( BlockRemovedUpdateType, WorldUpdateType )