ChainGun🔗

Hérite: AutomaticWeapon 🡲 Weapon 🡲 Node3D

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

Propriétés🔗

PackedScene

_PROJECTILE

float

inheritance

1.0

AnimationPlayer

anim_player

float

min_spread

float

max_spread

float

spin_period

float

heat_period

float

cooldown_threshold

float

speed_cooldown_factor

Shader

heat_shader

bool

overheated

Méthodes🔗

void

_on_triggered()

void

_on_visibility_changed()


Descriptions de propriété🔗

PackedScene _PROJECTILE 🔗

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


float inheritance = 1.0 🔗

Le facteur de vitesse du propriétaire de cette Weapon hérité par ce Projectile.


AnimationPlayer anim_player 🔗

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


float min_spread 🔗

La déviation angulaire par rapport à la ligne de tir idéale en degrés.


float max_spread 🔗

L'angle maximum auquel la dispersion augmentera pendant la montée en température.


float spin_period 🔗

Le temps nécessaire pour que la mitrailleuse prenne de la vitesse ou ralentisse.


float heat_period 🔗

Le temps nécessaire pour que la mitrailleuse surchauffe.


float cooldown_threshold 🔗

The fraction of the heat_period at which the gun can start firing again


float speed_cooldown_factor 🔗

Multiplicateur pour la vitesse lors du calcul du refroidissement/échauffement.


Shader heat_shader 🔗

Le Shader responsable du rendu de la chaleur lors du tir.


bool overheated 🔗

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


Descriptions de méthode🔗

void _on_triggered() 🔗

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


void _on_visibility_changed() 🔗

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