summaryrefslogtreecommitdiff
path: root/godot/scenes/vehicles/ship_parts
diff options
context:
space:
mode:
Diffstat (limited to 'godot/scenes/vehicles/ship_parts')
-rw-r--r--godot/scenes/vehicles/ship_parts/SquareSail.gd9
-rw-r--r--godot/scenes/vehicles/ship_parts/SquareSail.tscn3
2 files changed, 2 insertions, 10 deletions
diff --git a/godot/scenes/vehicles/ship_parts/SquareSail.gd b/godot/scenes/vehicles/ship_parts/SquareSail.gd
index de68c71..b387232 100644
--- a/godot/scenes/vehicles/ship_parts/SquareSail.gd
+++ b/godot/scenes/vehicles/ship_parts/SquareSail.gd
@@ -4,14 +4,9 @@ var sheet_out: float = -6.2
var wind_bone: int = -1
func _ready():
- $Skeleton/IKL.start()
- $Skeleton/IKR.start()
wind_bone = $Skeleton.find_bone("Bone")
-func _process(_delta):
- var old_t = $Skeleton.get_bone_pose(wind_bone)
- old_t.origin.y = lerp(old_t.origin.y, 0.0, 0.05)
- $Skeleton.set_bone_pose(wind_bone, old_t)
-
func set_sheet(amount: float): #0 to 1
+ $Skeleton/IKL.start(true)
+ $Skeleton/IKR.start(true)
$Sheet.transform.origin.y = amount * sheet_out
diff --git a/godot/scenes/vehicles/ship_parts/SquareSail.tscn b/godot/scenes/vehicles/ship_parts/SquareSail.tscn
index e662979..61224c9 100644
--- a/godot/scenes/vehicles/ship_parts/SquareSail.tscn
+++ b/godot/scenes/vehicles/ship_parts/SquareSail.tscn
@@ -216,9 +216,6 @@ use_magnet = true
magnet = Vector3( 100, 0, 0 )
target_node = NodePath("../../Sheet/SheetL")
-[node name="WindMarker" type="Position3D" parent="Skeleton"]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.807913, -3.74433, -0.0811262 )
-
[node name="SheetlineL" parent="." instance=ExtResource( 4 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 6.4745 )
endpoint_path = NodePath("../Sheet/SheetL")