person interaction update
This commit is contained in:
20
Scripts/person_pos.gd
Normal file
20
Scripts/person_pos.gd
Normal file
@@ -0,0 +1,20 @@
|
||||
extends MeshInstance3D
|
||||
|
||||
var is_free: bool
|
||||
var person: CharacterBody3D
|
||||
var shirt_shader: ShaderMaterial
|
||||
|
||||
|
||||
func _init() -> void:
|
||||
is_free = true
|
||||
func set_person(newPerson):
|
||||
self.person = newPerson
|
||||
self.shirt_shader = newPerson.shirt_shader
|
||||
self.set_surface_override_material(1,self.shirt_shader)
|
||||
self.visible = true
|
||||
|
||||
func get_person():
|
||||
return person
|
||||
|
||||
func remove_person():
|
||||
self.visible = false
|
||||
Reference in New Issue
Block a user