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); } }
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; }
public void AddPropertiesTo(PropertyMenu menu) { menu.AddProperty(new NumberDefinition("Staring Wave", StartingWave, true, 0, 1024)).OnValueChanged += OnStartingWaveChanged;; }
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; }
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; }