Started learning godot(gdscript). making game with official guide(if i can name it like this), and.. code dont work :/
Error(in question but i repeat it here, why not?): Parser Error: Use "onready var mobspawnlocation = get_node(...)" instead.
extends Node
export(PackedScene) var mob_scene
var score
func _ready():
randomize()
new_game()
func game_over():
$ScoreTimer.stop()
$MobTimer.stop()
func new_game():
score = 0
$Player.start($Player.StartPosition.position)
$StartTimer.start()
func _on_ScoreTimer_timeout():
score += 1
func _on_StartTimer_timeout():
$MobTimer.start()
$ScoreTimer.start()
func _on_MobTimer_timeout():
#Create a new instance of the Mob scene.
var mob = mob_scene.instance()
#Choose a random position in Path2D
var mob_spawn_location = get_node("MobPath/MobSpawnLocation")
mob_spawn_location.offset = randi()
#Set the mob's direction perpendicular to the path direction.
var direction = mob_spawn_location.rotation + PI / 2
#Set the mob's position to a random location.
mob.position = mob_spawn_location.position
#Add some randomness to the direction.
direction += rand_range(-PI / 4, PI / 4)
mob.rotation = direction
#Choose the velocity for the mob.
var velocity = Vector2(rand_range(150.0, 250.0), 0.0)
mob.linear_velocity = velocity.rotated(direction)
#Spawn the mob by adding it to the Main scene.
add_child(mob)
srry for bad formatting, i newbie here. and srry for my english - i from russia and know english.. on basic level