Skip to content

Util ​

class Util extends Node

Methods ​

func delta_lerp(from: Variant, to: Variant, weight: Variant) -> Variant ​

GonerEngine's own implementation of frame independent lerping. The same as Godot's @GlobalScope.lerp, except weight is frame independent Note: Actually uses dtmult (deltatime * 30) to be consistent with Deltarune's 30 FPS logic


func sec_to_frames(seconds: float) -> float ​

Converts seconds to physics frames (1/30th of a second)

gdscript
Util.sec_to_frames(2.5) #returns 75.0

func frames_to_sec(frames: float) -> float ​

Converts physics frames (1/30th of a second) to seconds

gdscript
Util.frames_to_sec(75.0) #returns 2.5

func explode(node: Node2D, scale: Variant, speed: float, volume_scale: float, offset: Vector2) -> void ​

Explode a Node2D