add turntable 1 stage
This commit is contained in:
parent
aae817266c
commit
ac6ba6ca12
32 changed files with 1717 additions and 6 deletions
23
Scripts/1StageTurntable.gd
Normal file
23
Scripts/1StageTurntable.gd
Normal file
|
@ -0,0 +1,23 @@
|
|||
extends Node3D
|
||||
|
||||
var liveSide = false
|
||||
var mv = 0
|
||||
var deg = 0
|
||||
|
||||
func _physics_process(_delta: float) -> void:
|
||||
deg += mv
|
||||
if (deg < -165.0 || deg > 0.0):
|
||||
deg -= mv
|
||||
mv = 0
|
||||
else: self.rotate_y((mv/180.0)*PI)
|
||||
|
||||
func _movement_in(movement, _rate):
|
||||
if (movement == "Live Side" && (!liveSide)):
|
||||
liveSide = true
|
||||
mv = -0.5
|
||||
if (movement == "Bot Side" && (liveSide)):
|
||||
liveSide = false
|
||||
mv = 0.5
|
||||
|
||||
func _movement_out(_movement, _rate):
|
||||
pass
|
Loading…
Add table
Add a link
Reference in a new issue