blob: de68c714323adc3f0f3687ce86067be02be72b12 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
extends Spatial
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
$Sheet.transform.origin.y = amount * sheet_out
|