23 lines
342 B
GDScript
23 lines
342 B
GDScript
extends Node
|
|
|
|
class_name PowerManager
|
|
|
|
signal power_connected()
|
|
signal power_disconnected()
|
|
|
|
var socket = false
|
|
var working = false
|
|
var wired setget , get_wired
|
|
|
|
export var power_usage = 0.0
|
|
export var power_source = 0.0
|
|
|
|
const DEBUG = true
|
|
|
|
func get_wired() -> bool:
|
|
return socket != null
|
|
|
|
func _physics_process(_delta):
|
|
if wired:
|
|
pass
|