From 71751893973b2db757348c17729afcb249d4b568 Mon Sep 17 00:00:00 2001 From: Spencer Brown Date: Thu, 16 Jul 2026 15:48:51 +1000 Subject: [PATCH] Add several new inputs/outputs to func_movelinear --- fgd/brush/func/func_movelinear.fgd | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fgd/brush/func/func_movelinear.fgd b/fgd/brush/func/func_movelinear.fgd index 8fb48db09..74e93295e 100644 --- a/fgd/brush/func/func_movelinear.fgd +++ b/fgd/brush/func/func_movelinear.fgd @@ -27,11 +27,17 @@ // Inputs input Open(void) : "Move the brush to the end position (starting position + (move direction * move distance))." input Close(void) : "Move the brush to the starting position." + input Toggle(void): "If the brush is at the start or end positions, move to the other one." + input Pause(void) : "Stop the brush at its current position." + input Resume(void) : "If the brush was paused, resume the previous destination. Otherwise, toggle position." input SetPosition(string) : "Move the brush to a specific position, where 0 is the starting position and 1 is the opened position. " + "Accepts any value, with negatives moving in the opposite direction." + input SetPositionImmediately(string) : "Move the brush instantly to a specific position, where 0 is the starting position and 1 is the opened position. " + + "Accepts any value, with negatives moving in the opposite direction." input SetSpeed(float) : "Set the speed and update immediately." // Outputs output OnFullyOpen(void) : "Fired when the brush reaches the end position (starting position + (move direction * move distance))." output OnFullyClosed(void) : "Fired when the brush reaches the starting position." + output OnReachedPosition(float) : "Fired when the brush stops, passing along the position as a parameter." ]