Namespace Alegra.DimSums
Classes
AlphaAnim
AnimationEvent
AnimatorHelper
Answer
AnswerEncounterEvent
AspectUtility
AudioClips
AudioEvents
AudioEvents contains UnityEvents that will fire before and after an AudioSource plays. The AudioSource to which the events correspond must be a component of the same game object as the AudioEvents.
AudioHelper
AudioListSetter
AudioRecording
BouncyObject
BouncyObjectManager
CameraManager
CameraManager.CameraOrientation
CameraTag
CenterInCamera
ChildrenDontCollideWithEachOther
Clickable
ClickableText
ClipSetter
ClipSetter allows you to set the clip of an AudioSource using the filename as a string. The AudioSource being set must be a component of the same game object as the ClipSetter.
Collision2DEvent
CollisionEvent
ColorSetter
CopyValue
Counter
CustomRegion
CustomRegionEditor
DestroyedWhenEmpty
Destroys a GameObject when it has no children nor components
Destructor
DistanceDebug
DragAndDrop
Add this DimSum to a GameObject to enable click and drag. If the GameObject is not part of the Unity UI system it needs to have a Collider attached.
EnableOnAwake
EventSwitch
FillHighlight
FillHighlightEditor
FitScaleToTarget
FloatValues
FrameEvent
GameObjectEvent
HighlightableText
HighlightableTextEditor
HueAnim
ImageSetter
InactiveOnAwake
InactiveOnFirstFrame
InputFieldFocusOnEnable
IntEvent
IntValues
KenBurnsEffect
KenBurnsEffectEditor
KenBurnsPlayable
KenBurnsPlayableBehaviour
LoadImageFileToSprite
Logger
ManagerBehaviour<TManager>
Extending this class creates a MonoBehaviour which may only have on instance and will not be destroyed between scenes. When extending, the type of the inheriting class must be passed.
MatchTargetWithinConstraints
MessageSender
MovementEvents
MoveTo
MultiStringEvent
NonEmptyStringValidation
Outline
ParameterList
Parameter List contains a list of strings to be used in order as parameters. The first string added will be the first string used, and so on.
PlayAudioPromptOnCorrectValueUpdated
PlayTimelineWithDynamicAudio
PositionAnim
ProceduralAnim
ProximityHighlight
ProximityScale
Question
RandomlyChoose
RelatedItems
ResetTriggers
Rotate
RotationAnim
SaveWave
ScaleAnim
SeekAndFlee
Selectable
SetOfSelectables
SingleFloatEvent
SingleIntEvent
SingleStringEvent
Spawner
SpriteGroupLayerSetter
SpriteOutline
StartEvent
StateMachine
StateSynchronizer
StraightLineMover
StringHolder
StudentDataBoolPut
SVGColorReplacer
TargetAndDistractorManager
TargetAndDistractors
TextClickData
TextClickEvent
TextSetter
TimelineEventPooler
TimelineEvents
TimelineHelper
Timer
A Timer allows you to fire a UnityEvent after a certain number of seconds. Time starts to run as soon as it is enabled. A Timer can be stopped, reset, paused, and resumed. To restart a Timer after it has been stopped, you must re-enable it, at which point time will start from the beginning.