23 lines
443 B
GDScript
23 lines
443 B
GDScript
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
|