Added Itemsmanager
Items now can be stored. I wanna kill myself
This commit is contained in:
@@ -4,19 +4,20 @@ extends Node3D
|
||||
|
||||
@export var meshInstance: MeshInstance3D
|
||||
@export var preview_shader: ShaderMaterial
|
||||
@export var ActionNode: Node3D
|
||||
|
||||
var default_shaders: Array
|
||||
var staic_body: StaticBody3D
|
||||
var ActionNode: Node3D
|
||||
var static_body: StaticBody3D
|
||||
#var ActionNode: Node3D
|
||||
var is_placed: bool = false
|
||||
|
||||
func _ready() -> void:
|
||||
BuildManager.preview_created.connect(_on_preview_create)
|
||||
BuildManager.object_placed.connect(_on_object_placed)
|
||||
set_default_shaders()
|
||||
|
||||
staic_body = $StaticBody3D
|
||||
staic_body.mouse_entered.connect(_on_mouse_enter)
|
||||
staic_body.mouse_exited.connect(_on_mouse_exit)
|
||||
static_body = $StaticBody3D
|
||||
|
||||
|
||||
ActionNode = $ActionNode
|
||||
|
||||
@@ -53,8 +54,11 @@ func _on_preview_create():
|
||||
|
||||
|
||||
func _on_object_placed(build_postion):
|
||||
#BuildManager.add_object_to_array(self)
|
||||
#print(ActionNode.global_position)
|
||||
|
||||
is_placed = true
|
||||
static_body.input_ray_pickable = true
|
||||
static_body.mouse_entered.connect(_on_mouse_enter)
|
||||
static_body.mouse_exited.connect(_on_mouse_exit)
|
||||
restore_default_shaders()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user