public void AddPropertiesTo(PropertyMenu menu)
 {
     foreach (Multiplier multiplier in GetMultipliers())
     {
         Resource resource = Resource.GetResource(multiplier.ResourceIdentifier);
         menu.AddProperty(new NumberDefinition(resource.Shorthand + " Mult", multiplier.Value, false, 0, float.MaxValue)).OnValueChanged += (x) => SetResource(multiplier.ResourceIdentifier, x);
     }
 }
Esempio n. 2
0
 public void AddPropertiesTo(PropertyMenu menu)
 {
     foreach (ResourceAmount amount in Amount)
     {
         Resource resource = Resource.GetResource(amount.ResourceIdentifier);
         menu.AddProperty(new NumberDefinition("Starting " + resource.Name, amount.Value, true, 0, float.MaxValue)).OnValueChanged += (x) => StartingResourceChanged(resource.Identifier, x);
     }
 }
 public void AddPropertiesTo(PropertyMenu menu)
 {
     menu.AddProperty(new NumberDefinition("Clones", Clones, true, 1, 10)).OnValueChanged += OnCloneAmountChanged;
 }
 public void AddPropertiesTo(PropertyMenu menu)
 {
     menu.AddProperty(new NumberDefinition("Undying Chance %", UndyingChancePercent, false, 0, 99)).OnValueChanged += OnUndyingChanceChanged;
     menu.AddProperty(new BooleanDefinition("Reroll On Success", RerollOnSuccess)).OnValueChanged += OnRerollChanged;
 }
Esempio n. 5
0
 public void AddPropertiesTo(PropertyMenu menu)
 {
     menu.AddProperty(new NumberDefinition("Staring Wave", StartingWave, true, 0, 1024)).OnValueChanged += OnStartingWaveChanged;;
 }
Esempio n. 6
0
 public void AddPropertiesTo(PropertyMenu menu)
 {
     menu.AddProperty(new NumberDefinition("Enemy Health Scaler", HealthMult, false, 0.1f, 10f)).OnValueChanged += ShieldMultChanged;
     menu.AddProperty(new NumberDefinition("Enemy Armor Scaler", ArmorMult, false, 0.1f, 10f)).OnValueChanged   += ArmorMultChanged;
     menu.AddProperty(new NumberDefinition("Enemy Shield Scaler", ShieldMult, false, 0.1f, 10f)).OnValueChanged += HealthMultChanged;
 }
Esempio n. 7
0
 public void AddPropertiesTo(PropertyMenu menu)
 {
     menu.AddProperty(new NumberDefinition("Enemy Amount Scalar", AmountMultiplier, false, 0.1f, 10f)).OnValueChanged    += OnAmountMultChanged;
     menu.AddProperty(new NumberDefinition("Wave Length Scaler", WaveLengthMultiplier, false, 0.1f, 10f)).OnValueChanged += OnWaveLengthMultChanged;
 }
 public void AddPropertiesTo(PropertyMenu menu)
 {
     menu.AddProperty(new NumberDefinition("Multiplier", Multiplier, false, 0f, 100f)).OnValueChanged += MarathonMutator_OnValueChanged;
 }