[RESOLU] [DB - AL] Argument is out of range. (Besoin d'aide)

Pour les scripts écrits en C#
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
Avatar de l’utilisateur
Sebela
Messages : 141
Inscription : 25 Juin 2014 21:39

Re: [RESOLU] [DB - AL] Argument is out of range. (Besoin d'aide)

Message par Sebela » 21 Nov 2018 11:40

Le [SerializedField]permet de faire apparaitre ta variable dans l'inspector sans pour autant la déclarer en public.
Pour l'utiliser tu fais :

Code : Tout sélectionner

[SerializedField]
private int _maVariableInt;
[SerializedField]
private bool _maVariableBool;
Et pour la partie héritage, je ne peux que te conseiller de faire l'effort de mettre ça en place dès que possible :cote: Il y a énormément d'avantages à adopter cette structure de code.
En gros, si tu travailles sur un petit projet, tu peux te débrouiller sans mais dès que tu veux réaliser quelque chose de plus conséquent, tu vas vite te perdre avec tes conditions et ton code sera difficile à lire.
L'héritage permet aussi une souplesse d'utilisation. Par exemple si je veux créer un nouveau type de travailleur, je n'ai presque plus rien à faire, si ce n'est d'indiquer dans la nouvelle classe ce qui le différencie des autres travailleurs.
Mais je suis sûr que tu prendras la bonne décision ;)

Aymaryk
Messages : 11
Inscription : 19 Nov 2018 22:55
Localisation : Toulouse

Re: [RESOLU] [DB - AL] Argument is out of range. (Besoin d'aide)

Message par Aymaryk » 21 Nov 2018 13:18

Ah oui c'est bien utile [SerializedField] je comprends mieux maintenant.

Je pense re faire le script a 0 (en gardant l'autre de côté bien-sûr) en utilisant de bon conseils 😉

Et quand j'aurais fini je pourrais le re posté comme ça ci tu as le temps tu pourras me dire ci j'ai bien compris tes conseils 😁

En tout cas je te remercie encore, j'apprends beaucoup grâce a toi.

Répondre

Revenir vers « (C#) CSharp »