Ejemplo n.º 1
0
        /// <summary>
        /// Получает прототип метаданных этой окружающей среды
        /// </summary>
        /// <returns></returns>
        public Protobuff.Metadata.EnvironmentMetadata GetProtoMetadata()
        {
            Protobuff.Metadata.EnvironmentMetadata ret = new Protobuff.Metadata.EnvironmentMetadata();
            ret.MapSize = Size.GetProtoMapSize();
            foreach (var phenomen in this.Values)
            {
                ret.PhenomenaMetadata.Add(phenomen.GetProtoMetadata());
            }

            return(ret);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Получает прототип метаданных этой окружающей среды
 /// </summary>
 /// <returns></returns>
 public Protobuff.Metadata.EnvironmentMetadata GetProtoMetadata()
 {
     log.Trace(LogMetadataMessages.ProtobuffFromMetadata, "EnvironmentMetadata");
     Protobuff.Metadata.EnvironmentMetadata ret = new Protobuff.Metadata.EnvironmentMetadata();
     ret.MapSize = Size.GetProtoMapSize();
     foreach (var phenomen in this.Values)
     {
         ret.PhenomenaMetadata.Add(phenomen.GetProtoMetadata());
     }
     log.Trace(LogMetadataMessages.OkProtobuffFromMetadata);
     return(ret);
 }