コード例 #1
0
ファイル: Contrat.cs プロジェクト: yetelday/AlienRazorMVC
 /// <summary>
 /// Add a new Equipement in the collection
 /// </summary>
 /// <pdGenerated>Default Add</pdGenerated>
 public void AddEquipement(Equipement newEquipement)
 {
     if (newEquipement == null)
     return;
      if (this.equipement == null)
     this.equipement = new System.Collections.Generic.List<Equipement>();
      if (!this.equipement.Contains(newEquipement))
     this.equipement.Add(newEquipement);
 }
コード例 #2
0
 public PersonnageJouable(int id, string nom, int lvl, int exp, EnumTypePersonnage tp, Equipement eq, CaracteristiquesPersonnage cp, ArbreCompetence ac)
 {
     _id = id;
     _nom = nom;
     _lvl = lvl;
     _exp = exp;
     _sort = new Sort[20];
     _typePersonnage = tp;
     _equipement = eq;
     _CPersonnage = cp;
     _ACompetence = ac;
 }
コード例 #3
0
ファイル: Ennemi.cs プロジェクト: BabacarPlusPlus/RPG
 public Ennemi(int id, string nom, int lvl, int exp, EnumTypePersonnage tp, Equipement eq, CaracteristiquesPersonnage cp, EnumStatusEnnemi st, Ia ia)
 {
     _id = id;
     _nom = nom;
     _lvl = lvl;
     _exp = exp;
     _sort = new Sort[20];
     _typePersonnage = tp;
     _equipement = eq;
     _CPersonnage = cp;
     _status = st;
     _ia = ia;
 }
コード例 #4
0
 void Start()
 {
     equipement = GetComponent <Equipement>();
     user       = GetComponent <GenericCharacter>();
 }
コード例 #5
0
 public static ReportInventaireEquipementSimple EquipementToReportInventaireEquipementSimple(Equipement equipement)
 {
     return(new ReportInventaireEquipementSimple()
     {
         Numero = equipement.Numero,
         Categorie = equipement.Modele.Categorie.Libelle,
         Modele = equipement.Modele.LibelleCourt,
         Marque = equipement.Modele.Marque.Libelle,
         DateAchat = (equipement.DateAchat.HasValue ? equipement.DateAchat.Value.ToShortDateString() : equipement.DateCreation.ToShortDateString()),
         Localisation = equipement.Localisation.Libelle
     });
 }
コード例 #6
0
 public Task UpdateEquipementAsync(Equipement equipement)
 {
     return(_equipementRepository.UpdateAsync(equipement));
 }
コード例 #7
0
 public FormulaireEquipementUC(Equipement equipement)
 {
     InitializeComponent();
     this.DataContext = new FormulaireEquipementVM(equipement.ID);
 }
コード例 #8
0
 public void ADDEquipement(Equipement eqp)
 {
     conv.ADDEquipement(eqp);
 }
コード例 #9
0
 public int UpdateEquipement(Equipement equipement)
 {
     return(_equipementRepository.Update(equipement));
 }
コード例 #10
0
 public Task AddEquipementAsync(Equipement equipement)
 {
     return(_equipementRepository.AddAsync(equipement));
 }
コード例 #11
0
ファイル: Ennemi.cs プロジェクト: BabacarPlusPlus/RPG
 public void setEquipement(Equipement e)
 {
     _equipement = e;
 }
コード例 #12
0
 public void addEquipement(Equipement eq)
 {
     DbSetEquipement.Add(eq);
     SaveChanges();
 }
コード例 #13
0
 public Equipement AddEquipement(Equipement equipement)
 {
     return(_equipementRepository.Add(equipement));
 }
コード例 #14
0
    public static ScriptableObject createEquipement(string tag)
    {
        FactorySpell factory = new FactorySpell();

        System.Random rand = new System.Random();
        int           alea = rand.Next(1, 3);

        switch (tag)
        {
        case "casque":
            if (alea == 1)
            {
                Equipement casqueEnBois = ScriptableObject.CreateInstance <Equipement>();
                casqueEnBois.attack         = 2;
                casqueEnBois.competence     = (Spell)factory.createSpell();
                casqueEnBois.criticalDamage = 0;
                casqueEnBois.defence        = 5;
                casqueEnBois.criticalRate   = 0;
                casqueEnBois.nom            = "Casque en bois";
                casqueEnBois.life           = 10;

                casqueEnBois.spriteUI = Resources.Load <Sprite>("UI Equipement/hlm_t_10");
                Debug.Log(casqueEnBois.spriteUI);
                casqueEnBois.tag   = "casque";
                casqueEnBois.speed = 0;
                return(casqueEnBois);
            }
            else if (alea == 2)
            {
                Equipement casqueEnBois = ScriptableObject.CreateInstance <Equipement>();
                casqueEnBois.attack         = 2;
                casqueEnBois.competence     = (Spell)factory.createSpell();
                casqueEnBois.criticalDamage = 0;
                casqueEnBois.defence        = 5;
                casqueEnBois.criticalRate   = 0;
                casqueEnBois.nom            = "Casque en bois";
                casqueEnBois.life           = 10;
                casqueEnBois.spriteUI       = Resources.Load <Sprite>("UI Equipement/hlm_t_10");
                Debug.Log(casqueEnBois.spriteUI);
                casqueEnBois.tag   = "casque";
                casqueEnBois.speed = 0;
                return(casqueEnBois);
            }
            else
            {
                Equipement casqueEnBois = ScriptableObject.CreateInstance <Equipement>();
                casqueEnBois.attack         = 2;
                casqueEnBois.competence     = (Spell)factory.createSpell();
                casqueEnBois.criticalDamage = 0;
                casqueEnBois.defence        = 5;
                casqueEnBois.criticalRate   = 0;
                casqueEnBois.nom            = "Casque en bois";
                casqueEnBois.life           = 10;
                casqueEnBois.spriteUI       = Resources.Load <Sprite>("UI Equipement/hlm_t_10");
                Debug.Log(casqueEnBois.spriteUI);
                casqueEnBois.tag   = "casque";
                casqueEnBois.speed = 0;
                return(casqueEnBois);
            }

        default:
            throw new Exception("Cet objet n'existe pas");
        }
    }
コード例 #15
0
 public void UpdateEquipement(Equipement eqp)
 {
     conv.UpdateEquipement(eqp);
 }
コード例 #16
0
 public void DeleteEquipement(Equipement eqp)
 {
     conv.DeleteEquipement(eqp);
 }
コード例 #17
0
ファイル: ProjectController.cs プロジェクト: thoory/TA72
 public void RemoveEquipement(Equipement equipement)
 {
     Project.Equipements.Remove(equipement);
     Refresh();
 }
コード例 #18
0
ファイル: Contrat.cs プロジェクト: yetelday/AlienRazorMVC
 /// <summary>
 /// Remove an existing Equipement from the collection
 /// </summary>
 /// <pdGenerated>Default Remove</pdGenerated>
 public void RemoveEquipement(Equipement oldEquipement)
 {
     if (oldEquipement == null)
     return;
      if (this.equipement != null)
     if (this.equipement.Contains(oldEquipement))
        this.equipement.Remove(oldEquipement);
 }
コード例 #19
0
ファイル: Spy.cs プロジェクト: Hellcat8/squidspy
        public void ImportItems(string path, string item_type)
        {
            Logger logger = new Logger();

            logger.StartLogging(item_type);
            int               success_count = 0;
            int               total_count   = 0;
            List <string>     categories    = new List <string>();
            List <Ressource>  ressources    = new List <Ressource>();
            List <Equipement> equipements   = new List <Equipement>();
            List <Arme>       armes         = new List <Arme>();

            foreach (string dir in Directory.GetDirectories(path))
            {
                string cat = new DirectoryInfo(dir).Name;
                categories.Add(cat);
                foreach (string file in Directory.GetFiles(dir, "*.html"))
                {
                    HtmlDocument       doc       = this.OpenHtmlFromFile(file);
                    HtmlNodeCollection DataNodes = this.SelectItemDataNodes(doc);

                    foreach (HtmlNode node in DataNodes)
                    {
                        DofusItem.DofusItem dofus_item = new DofusItem.DofusItem()
                        {
                            Label       = GetItemLabel(node),
                            Description = GetItemDescription(node),
                            Level       = GetItemLevel(node),
                            Effects     = GetItemEffects(node)
                        };

                        if (item_type == ItemTypes.equipement.ToString() || item_type == ItemTypes.arme.ToString())
                        {
                            dofus_item.Conditions = GetItemConditions(node);

                            if (item_type == ItemTypes.arme.ToString())
                            {
                                // Assigner Caractéristique
                            }
                        }
                        logger.LogItem(dofus_item, file, node.Line);

                        if (!dofus_item.HasError)
                        {
                            if (item_type == ItemTypes.ressource.ToString())
                            {
                                Ressource res = new Ressource();
                                res.Description       = dofus_item.Description;
                                res.Label             = dofus_item.Label;
                                res.Level             = dofus_item.Level;
                                res.RessourceEffect   = GetRessourceEffects(dofus_item.Effects);
                                res.TypeRessourceName = cat;

                                ressources.Add(res);
                            }
                            else if (item_type == ItemTypes.equipement.ToString())
                            {
                                Equipement eq = new Equipement();
                                // Equipement
                                eq.Label              = dofus_item.Label;
                                eq.Description        = dofus_item.Description;
                                eq.Level              = dofus_item.Level;
                                eq.TypeEquipementName = cat;

                                // Equipement Effects
                                eq.EffectsList = dofus_item.Effects;

                                // Equipement Condition
                                eq.ConditionsList = dofus_item.Conditions;

                                equipements.Add(eq);
                            }
                            DisplayItem(dofus_item);
                            success_count++;
                        }
                        total_count++;
                    }
                }
            }

            Injector i = new Injector();

            if (item_type == ItemTypes.ressource.ToString())
            {
                i.InjectRessources(ressources, categories);
            }
            else if (item_type == ItemTypes.equipement.ToString())
            {
                i.InjectEquipements(equipements, categories);
            }

            Console.WriteLine($"{success_count} elements imported.");
            Console.WriteLine($"{(total_count - success_count)} elements NOT imported due to errors. (see '/Downloads/squidspy_log.txt')");
            Console.WriteLine();

            logger.LogCategories(categories);

            logger.EndLogging();
        }
コード例 #20
0
 public int AjouterEquipement(Equipement equipement)
 {
     mgrEquipement = new EquipementManager();
     return(mgrEquipement.AddEquipements(equipement));
 }
コード例 #21
0
 public int DeleteEquipement(Equipement equipement)
 {
     return(_equipementRepository.Delete(equipement));
 }
コード例 #22
0
ファイル: ApiCall.cs プロジェクト: Beaurval/LolStats
        public async static Task <List <Partie> > GetGameHistory(string accountId)
        {
            List <Partie> history = new List <Partie>();
            HttpClient    client  = new HttpClient();

            client.DefaultRequestHeaders.Add("X-Riot-Token", api_key);

            var response = await client.GetAsync("https://euw1.api.riotgames.com/lol/match/v4/matchlists/by-account/" + accountId + "?endIndex=10");

            string content = await response.Content.ReadAsStringAsync();

            if (response.IsSuccessStatusCode)
            {
                JObject jsonMatchList = JObject.Parse(content);

                foreach (JObject match in (JArray)jsonMatchList["matches"])
                {
                    var responseMatch = await client.GetAsync("https://euw1.api.riotgames.com/lol/match/v4/matches/"
                                                              + match["gameId"].ToString());

                    string contentMatch = await responseMatch.Content.ReadAsStringAsync();

                    if (responseMatch.IsSuccessStatusCode)
                    {
                        JObject jsonMatch = JObject.Parse(contentMatch);
                        Partie  partie    = new Partie();

                        //Liste des joueurs
                        partie.AutreJoueurs = new List <Joueur>();

                        //Joueur du profil
                        partie.Joueur             = new Joueur();
                        partie.Joueur.Equipements = new List <Equipement>();

                        partie.DatePartie = UnixTimeStampToDateTime(Double.Parse(jsonMatch["gameCreation"].ToString()) / 1000);
                        partie.Duree      = Int32.Parse(jsonMatch["gameDuration"].ToString());
                        partie.TypePartie = jsonMatch["gameMode"].ToString();

                        //Récupération des identités des joueurs de la game
                        foreach (JObject playersIdentities in (JArray)jsonMatch["participantIdentities"])
                        {
                            Joueur     j = new Joueur();
                            Invocateur invocateurJoueur
                                = new Invocateur
                                {
                                Id        = playersIdentities["player"]["summonerId"].ToString(),
                                Name      = playersIdentities["player"]["summonerName"].ToString(),
                                AccountId = playersIdentities["player"]["accountId"].ToString(),
                                };

                            j.IdParticipant = Int32.Parse(playersIdentities["participantId"].ToString());
                            j.Invocateur    = invocateurJoueur;

                            if (j.Invocateur.AccountId == accountId)
                            {
                                partie.Joueur = j;
                            }
                            partie.AutreJoueurs.Add(j);
                        }

                        //Récupération des stats invocateur principal et teams
                        foreach (JObject playersStats in (JArray)jsonMatch["participants"])
                        {
                            int    idParticipant = Int32.Parse(playersStats["participantId"].ToString());
                            string nomChampion   = await Helpers.IdToName.GetChampionName(Int32.Parse(playersStats["championId"].ToString()));

                            Champion champion = new Champion
                            {
                                Id    = Int32.Parse(playersStats["championId"].ToString()),
                                Nom   = nomChampion,
                                Image = "http://ddragon.leagueoflegends.com/cdn/10.6.1/img/champion/"
                                        + nomChampion + ".png"
                            };

                            //Récup des infos du participant
                            Joueur j = partie.AutreJoueurs.Where(x => x.IdParticipant == idParticipant).First();
                            j.Equipe = new Equipe {
                                Id = Int32.Parse(playersStats["teamId"].ToString())
                            };
                            j.Champion = champion;

                            //Récup info invocateur pricipal
                            if (idParticipant == partie.Joueur.Id)
                            {
                                //Victoire ?
                                partie.Victoire = bool.Parse(playersStats["stats"]["win"].ToString());
                                //Spells invocateur
                                partie.Joueur.Sort1 = "http://ddragon.leagueoflegends.com/cdn/10.6.1/img/spell/" +
                                                      await Helpers.IdToName.GetSpellName(Int32.Parse(playersStats["spell1Id"].ToString()))
                                                      + ".png";

                                partie.Joueur.Sort2 = "http://ddragon.leagueoflegends.com/cdn/10.6.1/img/spell/" +
                                                      await Helpers.IdToName.GetSpellName(Int32.Parse(playersStats["spell2Id"].ToString()))
                                                      + ".png";

                                //Img du champion
                                partie.Joueur.NbTue    = Int32.Parse(playersStats["stats"]["kills"].ToString());
                                partie.Joueur.NbMort   = Int32.Parse(playersStats["stats"]["deaths"].ToString());
                                partie.Joueur.NbAssist = Int32.Parse(playersStats["stats"]["assists"].ToString());
                                partie.Joueur.NbSbire  = Int32.Parse(playersStats["stats"]["totalMinionsKilled"].ToString());
                                partie.Joueur.Level    = Int32.Parse(playersStats["stats"]["champLevel"].ToString());
                                partie.Joueur.KDA      = (partie.Joueur.NbTue + partie.Joueur.NbAssist) / partie.Joueur.NbMort;
                                partie.Joueur.Poste    = playersStats["timeline"]["lane"].ToString();

                                for (int i = 0; i < 6; i++)
                                {
                                    string path = VirtualPathUtility.ToAbsolute("~/Content/img/assets/empty.png");

                                    Equipement item = await Helpers.IdToName.GetItem(Int32.Parse(playersStats["stats"]["item" + i].ToString()));

                                    partie.Joueur.Equipements.Add(item);
                                }
                            }
                        }
                        history.Add(partie);
                    }
                }
            }
            return(history);
        }
コード例 #23
0
 public Task DeleteEquipementAsync(Equipement equipement)
 {
     return(_equipementRepository.DeleteAsync(equipement));
 }
コード例 #24
0
 public ControlEditionEquipement(ICommand cmdConfirmer, Equipement equipement = null)
 {
     InitializeComponent();
     DataContext = new ControlModelEditionEquipement(cmdConfirmer, equipement);
 }