23 lines
602 B
GDScript
23 lines
602 B
GDScript
extends MapLogic
|
|
|
|
var main: Main
|
|
|
|
@onready var startMissionButton: ButtonLogicImpulse = $StartMission/ButtonLogicImpulse
|
|
|
|
var spaceshipScene: String = "res://test/spaceship_test.tscn"
|
|
|
|
var test: ParamterList = ParamterList.new()
|
|
var parameters: Dictionary[String,float] = {}
|
|
|
|
func _ready() -> void:
|
|
main = get_node("/root/Main")
|
|
|
|
startMissionButton.onPressed.connect(startMission)
|
|
|
|
test.addParameter("foo",3.3)
|
|
print(test.calculateParameterDistance(test.parameters,parameters))
|
|
|
|
func startMission() -> void:
|
|
if not is_multiplayer_authority(): return
|
|
main.changeMap.rpc(spaceshipScene, randi())
|