23 lines
533 B
GDScript
23 lines
533 B
GDScript
extends Node
|
|
|
|
onready var ConsoleService = $"/root/ConsoleService"
|
|
onready var TaskService = $"/root/TaskService"
|
|
|
|
const package = {
|
|
"name": "voxel_mesher",
|
|
"version": "0.1.0"
|
|
}
|
|
|
|
func init():
|
|
ConsoleService.log("[VoxelMesher] Mod Init")
|
|
TaskService.connect('task_start', self, 'task_monitor')
|
|
|
|
func task_monitor(task):
|
|
if task.name == 'start_game': start()
|
|
|
|
func start():
|
|
var scene_root = $"/root/Main/Scene"
|
|
var scene = preload("VoxelScene.tscn")
|
|
var scene_instance = scene.instance()
|
|
scene_root.add_child(scene_instance)
|