[Résolu][DB-AL] Launcher Visual Studio

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
Zoll.Kiruto
Messages : 3
Inscription : 10 Sep 2016 09:01

[Résolu][DB-AL] Launcher Visual Studio

Message par Zoll.Kiruto » 02 Avr 2017 18:57

Bonjour !
Récemment, j'ai crée un launcher sous visual studio. Dans ma scène Unity, j'ai crée un script permettant de lire les information contenus dans un fichier Xml, voici mon script :

Code : Tout sélectionner

using UnityEngine;
using System.Collections;
using System.Xml.Linq;
using System.IO;
using System.Collections.Generic;
using System;
 
public class ReadXML : MonoBehaviour {
	        
	        public XElement dataXml;
	        
	        public static LanguageState langState;
	        
	        public enum LanguageState
	        {
		                French,
		                English
		        }
	 
	        // Use this for initialization
	        void Start () {
		                dataXml = XElement.Load("config.xml");
		                IEnumerable<XElement> data = dataXml.Elements ();
		                foreach (XElement item in data) 
			                {
			                        if(item.Element("Windowed").Value == "true")
				                                Screen.SetResolution(System.Int32.Parse(item.Element("Width").Value),Int32.Parse(item.Element("Height").Value),false);
			                        else
				                                Screen.SetResolution(System.Int32.Parse(item.Element("Width").Value),Int32.Parse(item.Element("Height").Value),true);
			 
			                        switch (item.Element("Langue").Value) {
			                        case "1":
				                                langState = LanguageState.English;
				                                break;		     
			                        default:
				                                langState = LanguageState.French;
				                                break;
			                        }
			                }
		        }
}
malheureusement, quand je veut glisser le script Csharp sur un objet, une fenêtre s'affiche :

Image

Si quelqu'un peut m'aider, ce serais parfait, Merci d'avance ! :super:


:!: Attention à la rédaction de vos messages :!:
(Balises codes, balises images, section où poster, etc...) Ce n'est pas le premier rappel.
Lire la Netiquette. Merci

Avatar de l’utilisateur
simonj
Messages : 293
Inscription : 29 Nov 2015 20:47
Localisation : Lyon

Re: Launcher Visual Studio

Message par simonj » 02 Avr 2017 19:17

Salut,

Le nom de ta classe est "ReadXML" et l'erreur te dit que ce n'est pas possible d'ajouter le composant "read_xml". Ce qui est logique vu que ce n'est pas le même nom. Donc assure toi de bien mettre le même nom à ta classe, au fichier qui contient ta classe.

Avatar de l’utilisateur
Max
Messages : 8772
Inscription : 30 Juil 2011 13:57
Contact :

Re: Launcher Visual Studio

Message par Max » 02 Avr 2017 19:20

Bonsoir,

le message d'erreur parle du fichier 'read_XML' visiblement.
Si il s'agit du fichier dont le code est fournis plus haut, il devrait alors se nommer 'ReadXML.cs'.
Les scripts MonoBehaviour employés comme 'component' doivent porter le même nom que la classe créée.


EDIT: arf double post avec Simonj
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Zoll.Kiruto
Messages : 3
Inscription : 10 Sep 2016 09:01

Re: [DB-AL] Launcher Visual Studio

Message par Zoll.Kiruto » 02 Avr 2017 20:21

Merci beaucoup de votre aide, je ne pensé pas qu'il y aurait des réponses si rapidement. :D

Répondre

Revenir vers « (C#) CSharp »