Bonjour ,
j'ai une liste, de Rectangle de différentes classes, comment puis je retrouver l'objet à qui appartient ces propriétés Rectangle.
Désolé je ne suis pas sûr des termes, je ne suis pas très familiarisé avec le jargon , mais je crois que c'est ça.
Un exemple pour illustré mon propos :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
foreach (Caisse caisse in caisses)
                {
                    if (caisse.Hitbox.Intersects(Personnage.Hitbox))
                    {
                          listRectangle.Add(caisse.Hitbox);
                    }
               }
foreach (Fleur fleur in fleurs)
                {
                    if (fleur.Hitbox.Intersects(Personnage.Hitbox))
                    {
                          listRectangle.Add(fleur.Hitbox);
                    }
               }
 
foreach (Rectangle element in listRectangle)
{
       // Là je vais écrire n'importe quoi parce que je ne sais pas comment faire mais ça explique ce que je souhaite faire : 
       if ( element.NomDeLobjet == coquelicot)
       {
            mettreDansUnVase(element);
        }
       else if (element.NomdeLobjet == marguerite)
       {
            jeterAlaPoubelle(element);
       }
       else if (element.Classe == Caisse)
       {
              rangerDansPlacard(eleme
        }
}
Voila, quand j'utilise un élement(Rectangle) de la liste, j'ai besoin de savoir de quel type (fleur ou caisse dans l'exemple) est-il, ainsi de quel objet vient-il ( de savoir si c'est la Hitbox(Rectangle) de la magnolia, la marguerite ou du coquelicot )

Merci pour vos réponses, je me tiens à disposition pour d'éventuelles précisions.