#pragma once #include "basepart.h" #include "objects/annotation.h" class DEF_INST WedgePart : public BasePart { AUTOGEN_PREAMBLE protected: void updateCollider(rp::PhysicsCommon* common) override; static void createWedgeShape(rp::PhysicsCommon* common); friend Workspace; public: WedgePart(); WedgePart(PartConstructParams params); static inline std::shared_ptr New() { return std::make_shared(); }; static inline std::shared_ptr New(PartConstructParams params) { return std::make_shared(params); }; static inline std::shared_ptr Create() { return std::make_shared(); }; };