Add modified weapon models

This commit is contained in:
2022-12-07 08:41:10 +01:00
parent 307eec1f4e
commit d2ed1afdc7
23 changed files with 428 additions and 283 deletions

View File

@@ -35,6 +35,8 @@ func init():
var tween = create_tween()
MODEL.position = DRAW_POS
MODEL.rotation = DRAW_ROT
can_shoot = true
tween.tween_callback(InitialPos).set_delay(DRAW_TIME)
@@ -42,8 +44,8 @@ func init():
func InitialPos():
var tween = create_tween()
tween.set_trans(Tween.TRANS_CIRC)
tween.set_ease(Tween.EASE_IN_OUT)
tween.set_trans(Tween.TRANS_QUAD)
tween.set_parallel(true)
tween.tween_property(MODEL, "position", Vector3.ZERO, RECOIL_COOLDOWN / 2)
tween.tween_property(MODEL, "rotation", Vector3.ZERO, RECOIL_COOLDOWN / 2)
@@ -84,7 +86,7 @@ func Reload():
tween.set_trans(Tween.TRANS_CIRC)
tween.set_ease(Tween.EASE_IN)
tween.set_parallel(true)
tween.tween_property(MODEL, "position", ANGULAR_MOMENTUM, RELOAD_TIME)
tween.tween_property(MODEL, "position", RELOAD_MOMENTUM, RELOAD_TIME)
tween.tween_property(MODEL, "rotation", RELOAD_ANGULAR_MOMENTUM, RELOAD_TIME)
tween.tween_callback(init).set_delay(RELOAD_TIME)
clip = MAX_CLIP