BlockChangedUpdate.h 495 B

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