Salut,
le forward sert à annoncer au compilateur que la fonction en question est présente dans le script
Il est nécessaire pour les fonctions public
Certaines fonctions retournant des valeurs spéciales (comme un bool ou un Float) doivent être déclaré avant leur utilisation, si la fonction est à la fin du script il faut placer un forward afin d'éviter les avertissements.
Tant qu'à y être, Quand utiliser les fonctions public?
Il existe deux "types" de fonctions qui doivent être public:
- les fonctions qui seront appelés d'un autre script (via CallremoteFunction ou encore dans le même script via CallLocalFunction)
- les fonctions qui seront appelées à l'aide d'un timer
ps. le timer appèle la fonction de l'extérieur en fait puisque que le serveur gère lui même les timers et appèle la fonction une fois le temps écoulé.
++Sim++