Energy🔗

Hérite: Node

Cette classe définit un composant d'énergie pour les entités.

Propriétés🔗

float

max_value

100.0

float

value

100.0

bool

charging

true

float

charge_rate

10.0

Méthodes🔗

void

_process(delta: float)


Signaux🔗

changed(new_value: int) 🔗

Émis lorsque value change (value > 0)


exhausted() 🔗

Émis lorsque value est épuisé (value == 0)


Descriptions de propriété🔗

float max_value = 100.0 🔗

La valeur d'énergie maximum


float value = 100.0 🔗

  • void @value_setter(value: float)

La quantité d'énergie restant à consommer


bool charging = true 🔗

Si la value de l'énergie doit se recharger avec le temps en fonction du charge_rate.


float charge_rate = 10.0 🔗

Le taux de recharge de l'énergie par seconde, exprimé en pourcentage de max_value.


Descriptions de méthode🔗

void _process(delta: float) 🔗

There is currently no description for this method. Please help us by contributing one!