/// <summary>Récupère toutes les données du conteneur</summary> /// <param name="ModuleName">Nom du conteneur (sans le .D2o)</param> /// <returns>Les données du conteneur</returns> public static DataClass[] GetDataObjects(D2oFileEnum ModuleName) { string File = ModuleName.ToString(); lock (GameData.CheckLock) { return GameData.FileName_Data[File].DataObjects(File); } }
/// <summary>Recupera todos os dados do recipiente</summary> /// <param name="ModuleName">Nome do recipiente(sans le .D2o)</param> /// <returns>Os dados do recipiente</returns> public static DataClass[] GetDataObjects(D2oFileEnum ModuleName) { string File = ModuleName.ToString(); lock (GameData.CheckLock) { return(GameData.FileName_Data[File].DataObjects(File)); } }
// Methods /// <summary>Récupère les données d'un élément du jeu grâce au nom du conteneur et à l'identifiant de l'élément</summary> /// <param name="ModuleName">Nom du conteneur (sans le .D2o)</param> /// <param name="Id">Identifiant de l'élément</param> /// <returns>Données de l'élément</returns> public static DataClass GetDataObject(D2oFileEnum ModuleName, int Id) { string File = ModuleName.ToString(); lock (GameData.CheckLock) { if (GameData.FileName_Data.ContainsKey(File)) { return GameData.FileName_Data[File].DataObject(File, Id); } return null; } }
// Methods /// <summary>Retorna os dados de um elemento do jogo através do nome do recipiente e o identificador do elemento</summary> /// <param name="ModuleName">Nome do recipiente (sans le .D2o)</param> /// <param name="Id">Identificador do elemento</param> /// <returns>Dados do elemento</returns> public static DataClass GetDataObject(D2oFileEnum ModuleName, int Id) { string File = ModuleName.ToString(); lock (GameData.CheckLock) { if (GameData.FileName_Data.ContainsKey(File)) { return(GameData.FileName_Data[File].DataObject(File, Id)); } return(null); } }