8 int deltaThreshold = 300;
9 float springStrength = 0.00002f;
21 void init()
override {
24 void update(
float deltaTime)
override {
31 glm::vec3 delta = posB - posA;
32 glm::vec3 attraction = delta * springStrength;
34 if (glm::length(delta) > deltaThreshold) {
48 std::string GetComponentName()
override {
49 return "SpringComponent";
52 void showGUI()
override {
55 ImGui::Text(
"SpringComponent");