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
 |