#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;
};