bonjour

je possede une classe principal (GameManager) qui me permet de gerer d'une maniere bien presice des objets de type divers, ce gestionnaire utilise des Dictionnary

exemple de dictionnaire utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
private Dictionary<string, Menu> menus;
public Dictionary<string, Menu> Menus
{
    get { return menus; }
    private set { menus = value; }
}

dans une de mes classe(par exemple Menu) j'arrive a utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part
GameManager.GetInstance().Menus.Remove("menu1");

j'arrive donc a ajouter/supprimer du contenu malgres le ReadOnly


j'aimerais donc avoir la possibilitè d'acceder au objets contenus par les Dictionnary(voir de modifier les objets en question) mais surtout pas d'en ajouter/supprimer

pour en ajouter/supprimer il faudrais passer par les fonctions prevus a cet effet (fonction inclus dans la classe du gestionnaire)


merci