- contains only changes regarding to the feature itself without any of the refactoring
- reduces the amount of boilerplate classes
Closes: #441
Co-authored-by: ToasterHead<toasterhead-master>
* fix: handling dead references when resetting objects. (#417)
* fix: wrong state checked in AtomEvent reset (#403)
* fix: make AtomValueList compatible with disabled domain reload (#419)
fix: AtomValueList now resets runtime modifications (#418)
* fix: handling dead references when resetting objects for AtomValueList. (#417)
* removed the dead-reference handling (#417)
- this will be addressed in (#421)
compacted the Playmode state change
* Remove Atom types from their _instances lists OnDisable()
* Added disclaimer / comment regarding the solution
---------
Co-authored-by: Adam Ramberg <adam@mambojambostudios.com>
* fix: wrong state checked in AtomEvent reset (#403)
* fix: make AtomValueList compatible with disabled domain reload (#419)
fix: AtomValueList now resets runtime modifications (#418)
* fix: handling dead references when resetting objects for AtomValueList. (#417)
* removed the dead-reference handling (#417)
- this will be addressed in (#421)
compacted the Playmode state change
* [Added] Feature for #67 event name suggestion initial version
* [Refactored] Cleaned naming code to its own class
* [Fixed] c# range is not supported in 2019.4 LTS
* * Simplified logic for suggested name in AtomDrawer
* Simplified CleanPropertyName - first if-block was catched by second block
* Replaced FilterLastIndexOf with typeof(T).Name
---------
Co-authored-by: Thimo de Ram <tdram@esites.local>
Co-authored-by: Adam Ramberg <adam@mambojambostudios.com>
* * Remove generateDocs.js
* Update PUBLISHING.md
* Remove generated md files
* Remove all package.json deps in root since they are not needed anymore
* Remove all refs to api folder in website
* Replaced header link to API with link to the first tutorial
* Tutorial -> Tutorials
* Clean up
* fix: event replay buffer persisting if domain reload disabled
* fix: clearing event registrations when changing playmode stage.
* feat: add philosophy as separate section
* feat: added section about pre-change transformers
* made overview a bit slimmer and less intimidating.
* feat: added a page about tags
* revert file to state of canary
* * Removed everything that talks about implementations in the Philopsophy section.
* Added notes from Ryan Hipple's talk to the philosophy section
* Reintroduced the old overview page with changes from #416, since I believe it is
* Removed all Admonitions, since they are not working in docusaurus v1
* Proof read and made corrections to variables transformers and tags pages.
* Added changes in "creating atoms" from #416
* Replaced old ref / link to "Overview and philosophy"
---------
Co-authored-by: Adam Ramberg <adam@mambojambostudios.com>
* fix: pasting FullQualifiedName in the generators text field, not picking up the actual type
* fix: replaced TryAdd call to support lower .NET versions
* prevent null reference exceptions in editor when using not-serializable types
* - Draw warning helpbox only once in AtomVariableEditor.cs
- Minor clean up
* Revert unintended removed line
Co-authored-by: Adam Ramberg <adam@mambojambostudios.com>
* removed ondisable method, to fix#349
* Remove _changed and _changedInstantiatedAtRuntime since they are not used anymore
Co-authored-by: Adam Ramberg <adam@mambojambostudios.com>
* fix: #353 while keeping #289 fixed
* Fix height of popup (was covering click area of expanded type's properties)
Co-authored-by: Adam Ramberg <adam@mambojambostudios.com>
* Update CHANGELOG
* Update version in documentation to 4.4.4
* Remove reference to Examples directory
* Update package-lock.json
* Update API documentation
When using an Event Reference Listener with a variable, GetOrCreateEvent() is sometimes called after TriggerInitialEvents(). This commit solves this issue.