AdamRamberg
b51de335e0
v2.1.0 🚀
2019-11-28 19:35:59 +01:00
IceTrooper
be6a479bc1
#84 parameterless atom listener ( #86 )
...
* added base class for AtomAction; modified VoidAction; added Register/UnregisterListener to non-generic AtomEvent; added parameterless AtomListener; small polishing
* removed EditorIcon from AtomAction; fixed misspelled word in AtomEvent
2019-11-26 20:12:54 +01:00
Adam Ramberg
cc63d654b3
Name OnTriggerHook class properly. ( #91 )
...
* Bux fix - name OnTriggerHook class properly.
* Add entry to CHANGELOG
2019-11-15 06:33:23 +01:00
Oliver Biwer
a5641f6514
Variable and Constant Drawers show a preview value ( #89 )
...
* Drawers of Variables and Constants show value field
* #89 Adjust preview width for Vector2 and Vector3
2019-11-14 22:46:58 +01:00
Oliver Biwer
1dd2baeaec
Better user guidance for working with AtomVariables ( #70 )
...
* #69 added custom editor for Variable Types, to guide the usage flow and reduce errors.
* allows unlocking of initialvalue in playmode
* adjustments to Variable Inspector
* Generator now works with all kinds of setups. just select the Packages folder when calling RegenerateAll.
Used this to regenerate the CustomEditors
* supports now structs
* Added RaiseButtons in VariableEditor. #72
Adding simple logging helper on listeners, for fast debugging.
* Call `serializedObject.Update();` before `OnInspectorGUI` in the editor script in order to update old value when changing value.
Show children for PropertyFields for initial and old value.
Some minor refactoring - renaming variables
Clean up in `RegenereateAllAtoms`
Use `OnEnable` instead of `OnAfterDeserialize` when setting inital value for variable. `OnAfterDeserialize` was causing major issues with the custom editor, eg. it did run when focusing a Variable and showing the inspector, basically making it worthless to change or even inspect the Variable at runtime. `OnEnable` is only called ones when the ScriptableObject is loaded in runtime, which is what we really want. This has been tested running in the editor and in builds.
Add missing editors scripts `TouchUserInputVariableEditor`and `SceneFieldVariableEditor`
2019-11-14 12:59:11 +01:00
Oliver Biwer
1c8964e30f
Merge pull request #88 from IceTrooper/#87-fixed-bug-with-multiline-constant-value-in-atomreference
...
Fix #87 : AtomReference Drawer is always 1 line, even if the object needs more
2019-11-13 22:16:56 +01:00
IceTrooper
23a8873462
Changed AddComponentMenu names for Listeners/Hooks ( #84 )
...
* changed AddComponentMenu names for Listeners
* renamed AddComponentMenu Listeners names in other packages
* renamed AddComponentMenu for hooks
* renamed double Listeners to "x 2" convention
2019-11-13 08:59:39 +01:00
Ice_trooper
789c39d39c
#87 bug fixed
2019-11-12 00:03:12 +01:00
Oliver Biwer
c4a84838b4
Update AtomReference.cs
...
small change to be more future-proof.
- when the Usage-Enum is extended this will not silently do nothing
2019-11-11 21:01:10 +01:00
Ignacio Ruiz
3047512a62
Setter to AtomReference's Value was added in order to set the value depending on _usage
2019-11-09 23:08:40 +01:00
AdamRamberg
babb691792
V2.0.0 🎉
2019-10-24 08:15:45 +02:00
AdamRamberg
b8c3dc668f
#68 - render default drawer when multi editing
2019-10-22 22:11:21 +02:00
AdamRamberg
9cb9a0de20
#68 Temporarily dissalow multiobject editing
2019-10-22 08:03:14 +02:00
AdamRamberg
40e1af7ffe
Expose get property InitialValue for Variables
2019-10-20 23:21:16 +02:00
AdamRamberg
0ad40a67d4
#65 - Fix indent and ui state issues of drawer
2019-10-20 21:48:52 +02:00
AdamRamberg
a496c19bf7
Set default values to remove MH warnings
2019-10-20 21:16:07 +02:00
AdamRamberg
551aee6acc
Add missing MonoHooks folder meta
2019-10-20 15:06:08 +02:00
AdamRamberg
cd90f0e667
Remove all FormerlySerializedAs attributes
2019-10-18 17:36:10 +02:00
AdamRamberg
d5e7303483
UATags -> AtomTags
2019-10-17 12:57:00 +02:00
AdamRamberg
cdbdce7329
#41 - Create BaseAtomListener including dev desc
2019-10-16 19:43:05 +02:00
AdamRamberg
14f02a998e
#54 - temp workaround for Unity serialization bug
2019-10-16 18:14:25 +02:00
AdamRamberg
299dc195e2
- Added a top menu bar option to regenerate all existing Atoms. Nifty when developing the library.
...
- Added the option to use a Constant in Atom References. Related to #58
2019-10-16 18:02:08 +02:00
AdamRamberg
bfc37e2a2f
Readd MonoHooks as a subpackage
2019-10-16 01:43:51 +02:00
AdamRamberg
47265591e6
Generate more docs for scene mgmt
2019-10-15 23:31:21 +02:00
AdamRamberg
afcb782fd6
Various docs fixes
2019-10-15 23:20:05 +02:00
AdamRamberg
867d360ebf
Regenerate docs for SceneField Atoms
2019-10-15 22:39:20 +02:00
AdamRamberg
14931be3e6
Regenerate docs for Void Atoms
2019-10-15 22:37:15 +02:00
AdamRamberg
b5f4753a12
Regenerate docs for Vector3 Atoms
2019-10-15 22:34:48 +02:00
AdamRamberg
c82730e598
Regenreate docs for Vector2 Atoms
2019-10-15 22:34:08 +02:00
AdamRamberg
f100e80929
Regenerate docs for string Atoms
2019-10-15 22:33:06 +02:00
AdamRamberg
aea55bbbc6
Regenerate docs for int Atoms
2019-10-15 22:32:06 +02:00
AdamRamberg
f64145039b
Regenerate docs for GameObject Atoms
2019-10-15 22:30:18 +02:00
AdamRamberg
7c12660c78
Regenerate docs for float Atoms
2019-10-15 22:29:05 +02:00
AdamRamberg
57734a1a3a
Regenerate docs for Collider2D Atoms
2019-10-15 22:27:22 +02:00
AdamRamberg
aa8c1f4d3e
Regenerate docs for Collider Atoms
2019-10-15 22:26:14 +02:00
AdamRamberg
2c30f5959e
Regenerate docs for Color Atoms
2019-10-15 22:24:44 +02:00
AdamRamberg
d2470de405
Regenerate docs for bool Atoms
2019-10-15 22:23:46 +02:00
AdamRamberg
8163b8c1d6
Generate docs for Atom Variable
2019-10-15 22:21:56 +02:00
AdamRamberg
1d880e1116
Remove interfaces not used
2019-10-15 22:12:37 +02:00
AdamRamberg
0b17069e97
Update Unity Events template comments
2019-10-15 22:03:54 +02:00
AdamRamberg
ed716bc509
Docs WIP
2019-10-15 22:02:44 +02:00
AdamRamberg
ecf63d1580
Add docs to Atom List
2019-10-15 21:39:32 +02:00
AdamRamberg
cf23583293
Document Atom Listener
2019-10-15 21:21:23 +02:00
AdamRamberg
8c2b72e9c0
Regenerate TouchUserInput Atoms
2019-10-15 21:10:57 +02:00
AdamRamberg
6a2212bfc2
Use compiler flag UNITY_2019_1_OR_NEWER - docs gen
2019-10-15 21:08:49 +02:00
AdamRamberg
3ce79d3f9b
Document Core WIP
2019-10-15 20:44:25 +02:00
AdamRamberg
1c7eecb985
Create documentation WIP
2019-10-15 19:19:44 +02:00
AdamRamberg
13ab7b6fc3
Docs for mobile api
2019-10-15 03:07:22 +02:00
AdamRamberg
52dc7f8299
Remove unused interfaces
2019-10-15 02:16:11 +02:00
AdamRamberg
28ef77fdc4
Correct namespace
2019-10-15 02:09:15 +02:00