Feel  3.16
The best way to improve your game's feel and make it extra juicy
MoreMountains.Tools.MMRadioSignalGeneratorItem Class Reference

A class used to store generator items and their properties More...

Public Types

enum  GeneratorItemModes { GeneratorItemModes.Multiply, GeneratorItemModes.Additive }
 whether this individual signal should be multiplied or added to the rest More...
 

Public Attributes

bool Active = true
 whether to take this signal into account in the generator or not More...
 
MMSignal.SignalType SignalType = MMSignal.SignalType.Sine
 the type of this signal More...
 
AnimationCurve Curve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(1, 1))
 if the type is animation curve, the curve to consider More...
 
MMTween.MMTweenCurve TweenCurve = MMTween.MMTweenCurve.EaseInOutQuartic
 if the type is MMTween, the tween to consider More...
 
GeneratorItemModes Mode = GeneratorItemModes.Multiply
 the selected mode (multiply or additive) More...
 
float Phase = 0f
 the phase of the signal More...
 
float Frequency = 5f
 the frequency of the signal More...
 
float Amplitude = 1f
 the amplitude of the signal More...
 
float Offset = 0f
 the offset of the signal More...
 
bool Invert = false
 whether or not to vertically invert the signal More...
 

Detailed Description

A class used to store generator items and their properties

Member Enumeration Documentation

◆ GeneratorItemModes

whether this individual signal should be multiplied or added to the rest

Enumerator
Multiply 
Additive 

Member Data Documentation

◆ Active

bool MoreMountains.Tools.MMRadioSignalGeneratorItem.Active = true

whether to take this signal into account in the generator or not

◆ Amplitude

float MoreMountains.Tools.MMRadioSignalGeneratorItem.Amplitude = 1f

the amplitude of the signal

◆ Curve

AnimationCurve MoreMountains.Tools.MMRadioSignalGeneratorItem.Curve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(1, 1))

if the type is animation curve, the curve to consider

◆ Frequency

float MoreMountains.Tools.MMRadioSignalGeneratorItem.Frequency = 5f

the frequency of the signal

◆ Invert

bool MoreMountains.Tools.MMRadioSignalGeneratorItem.Invert = false

whether or not to vertically invert the signal

◆ Mode

GeneratorItemModes MoreMountains.Tools.MMRadioSignalGeneratorItem.Mode = GeneratorItemModes.Multiply

the selected mode (multiply or additive)

◆ Offset

float MoreMountains.Tools.MMRadioSignalGeneratorItem.Offset = 0f

the offset of the signal

◆ Phase

float MoreMountains.Tools.MMRadioSignalGeneratorItem.Phase = 0f

the phase of the signal

◆ SignalType

MMSignal.SignalType MoreMountains.Tools.MMRadioSignalGeneratorItem.SignalType = MMSignal.SignalType.Sine

the type of this signal

◆ TweenCurve

MMTween.MMTweenCurve MoreMountains.Tools.MMRadioSignalGeneratorItem.TweenCurve = MMTween.MMTweenCurve.EaseInOutQuartic

if the type is MMTween, the tween to consider


The documentation for this class was generated from the following file: