master
Commits on Jun 13, 2020
Commits on Jun 11, 2020
-
Fixed an issue where overlay layers on the desktop profile were being…
… updated twice in a single frame when the Aurora window was not focused or the "Show Overlays in Application Preview" is checked.
Commits on Jun 6, 2020
-
Added a new toggle flip-flop that takes a single bool value and toggl…
…es the state if that boolean is true. Renamed `Boolean_Latch` to `Boolean_FlipFlopSR`.
-
Added boolean change detector.
Wibble199 committedJun 6, 2020
Commits on May 21, 2020
-
Fixed device not initially working with equalizer.
How dumb am I to not notice this bug at first... :(
Commits on May 20, 2020
-
Removed label that was not actually bound to anything.
Could've fixed the binding but decided to remove it, otherwise in many places there would be repeated labels.
-
-
Fixed maths comparison clone not copying operator.
Wibble199 committedMay 20, 2020
Commits on May 19, 2020
-
Made audio device IDs update each time they're accessed.
This allows re-creating the MMDevice on the correct thread. The device is only recreated if the ID has changed, so the only overheard of calling it each frame is a string comparison.
-
Added options for choosing the audio device for equalizer layer and f…
…or the local pc inf game state. Changing the gamestate device requires a restart.
Wibble199 committedMay 19, 2020 -
fixup! Added audio device proxy class. Helps with easily swapping dev…
…ices on-the-fly.
Wibble199 committedMay 19, 2020 -
Added default device entry to the device lists.
Wibble199 committedMay 19, 2020 -
Added audio device proxy class.
Helps with easily swapping devices on-the-fly.
Wibble199 committedMay 19, 2020
Commits on May 18, 2020
Commits on May 17, 2020
-
-
Merge remote-tracking branch 'upstream/dev' into feature/evaluatable-…
…debug
Wibble199 committedMay 17, 2020 -
-
Made the GameStateParameterLookup only recursively check the properti…
…es of certain types (GameStates, Nodes and IEnumerable<Node>s).
Wibble199 committedMay 17, 2020 -
Added support for IEnumerables to GameStateParameterLookup.
Wibble199 committedMay 17, 2020
Commits on May 15, 2020
-
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Added back some non-redundant code that was accidently removed with s…
…ome redundant code in 5aa7a35.
Commits on May 14, 2020
-
Changed tooltip to say most recent value.
This is because the value may not actually be the current value if the evaluatable isn't updated (e.g. in a false branch of an if-else).
-
Added option to the OverridesEditor to show the latest value of an ov…
…erride in the editor UI.
Wibble199 committedMay 14, 2020 -
Tweaked signatures of evaluatable methods.
Now 'Evaluate' is handled by the abstract Evaluatable{T}, which calls a protected abstract 'Execute' method. This 'Execute' is that one that should be overriden to provide evaluatable logic. 'Evaluate' should still be called when getting the value from an evaluatable. The most recent value from evaluatables is now stored, with the aim of helping to provide debugging information.Wibble199 committedMay 14, 2020 -
Replaced interface IEvaluatable{T} with abstract class Evaluatable{T}.
Wibble199 committedMay 14, 2020 -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
-
Fixed layers not being enabled by default.
Wibble199 committedMay 14, 2020 -
Tidied up and fixed GameStateParameterPicker a little.
Wibble199 committedMay 14, 2020
Commits on May 13, 2020
-
Rewrote the game state reflection into a separate, dedicated class.
Removed the IGameState constructor from game states.
Wibble199 committedMay 13, 2020 -
Made Layer implement INotifyPropertyChanged instead of using a custom…
… 'AnythingChanged' event.
Wibble199 committedMay 13, 2020