Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
DifficultyConfigurable.cs
Go to the documentation of this file.
1 using System;
3 using UnityEngine;
4 
5 namespace droid.Runtime.Prototyping.Configurables {
6  [AddComponentMenu(ConfigurableComponentMenuPath._ComponentMenuPath
7  + "Difficulty"
8  + ConfigurableComponentMenuPath._Postfix)]
13  public override string PrototypingTypeName { get { return "DifficultyConfigurable"; } }
14 
15  public override ISpace ConfigurableValueSpace { get; }
16 
17  public override void ApplyConfiguration(IConfigurableConfiguration configuration) {
18  if (Math.Abs(configuration.ConfigurableValue - 1) < double.Epsilon) {
19  //print ("Increased Difficulty");
20  } else if (Math.Abs(configuration.ConfigurableValue - -1) < double.Epsilon) {
21  //print ("Decreased Difficulty");
22  }
23  }
24  }
25 }
override void ApplyConfiguration(IConfigurableConfiguration configuration)