19 lines
458 B
GDScript3
19 lines
458 B
GDScript3
|
class_name WorkerState
|
||
|
extends State
|
||
|
|
||
|
|
||
|
func enter():
|
||
|
self.visible = true
|
||
|
player.selected_worker = null
|
||
|
$ReturnButton/CollisionShape2D.disabled = false
|
||
|
player.camera.position.y = 640
|
||
|
for x in player.hand.size():
|
||
|
player.hand[x].in_hand = false
|
||
|
player.hand[x].slide_to_position(player.roster_positions[x].position.x, player.roster_positions[x].position.y, 0.0, 0.2)
|
||
|
|
||
|
|
||
|
func exit():
|
||
|
self.visible = false
|
||
|
$ReturnButton/CollisionShape2D.disabled = true
|
||
|
|