#pragma once #include "CppScripts.h" class PropertyPlatform : public CppScripts::Script { public: void OnUse(Entity *self, Entity *user) override; void OnRebuildComplete(Entity *self, Entity *target) override; private: float_t movementDelay = 10.0f; float_t effectDelay = 5.0f; float_t dieDelay = 5.0f; uint32_t desiredWaypoint = 1; };