Пример #1
0
 /// <summary>
 /// Creates Obstacle instance. Sets obstacle profile.
 /// </summary>
 public Obstacle(Profile pProfile)
 {
     Color = pProfile.Color;
     Type = pProfile.Type;
     Profiles = pProfile.Bands;
     Dissipation = pProfile.Dissipation;
 }
        public void AddObstacle()
        {
            var profile = new Profile
            {
                Type = Type,
                Color = SelectedColor,
                Dissipation = Dissipation,
                Bands = ObstacleBands.OrderBy(b => b.Frequency).ToList()
            };

            Obstacles.Add(profile);
            ObstacleFactory.SaveObstacles();

            CleanFields();
        }