24 lines
323 B
GDScript
24 lines
323 B
GDScript
extends SpotLight3D
|
|
|
|
var Power = 0.0
|
|
var MaxPow = 6
|
|
var is_vaping = false
|
|
|
|
func _ready():
|
|
light_energy = 0
|
|
|
|
func _process(delta):
|
|
if is_vaping:
|
|
if light_energy < MaxPow:
|
|
light_energy += 1 * delta
|
|
else:
|
|
if light_energy > 0:
|
|
light_energy -= .50
|
|
|
|
func on():
|
|
is_vaping = true
|
|
|
|
func off():
|
|
is_vaping = false
|
|
|