Commit Graph

491 Commits

Author SHA1 Message Date
AdamRamberg
e80a082c6d Generate new SceneField atoms 2019-10-01 23:45:42 +02:00
AdamRamberg
7683acb9bb Add sub unity atoms namespace to generator + generate new atoms for TouchUserInput 2019-10-01 23:26:25 +02:00
AdamRamberg
79f80723a2 Generator now handles namespaces 2019-10-01 22:27:16 +02:00
AdamRamberg
e9d119d8ac Fix empty line issue for conditionals in generator 2019-10-01 21:02:23 +02:00
AdamRamberg
416426f026 New repo structure 2019-10-01 17:27:22 +02:00
AdamRamberg
8c8bc5fb81 Use ResetValue in example scene 2019-09-30 23:05:13 +02:00
AdamRamberg
e732dad66a #51 - Add none generic base classes for all atoms 2019-09-30 22:55:33 +02:00
AdamRamberg
000915204c Atom base class + no value event added 2019-09-30 01:24:02 +02:00
AdamRamberg
778accea31 #49 ResetValue added for Variables (raises event) 2019-09-30 00:26:53 +02:00
AdamRamberg
cb20008760 Generate missing types & correct inconsistencies 2019-09-30 00:02:54 +02:00
AdamRamberg
23223338d4 Use Runtime.IsUnityAtomsRepo 2019-09-29 23:26:17 +02:00
AdamRamberg
c34450641d New directory for drawers and editors 2019-09-27 18:08:18 +02:00
AdamRamberg
2e512858e2 Generate x2 Atoms and generator clean up 2019-09-27 17:48:18 +02:00
AdamRamberg
5d76909374 "ScriptableObject" prefix -> "Atom" prefix 2019-09-25 21:05:06 +02:00
AdamRamberg
4fe979be25 Change UnityEvent naming convention 2019-09-23 21:11:50 +02:00
AdamRamberg
235766e76d Add posibility to choose what to generate 2019-09-22 20:59:54 +02:00
AdamRamberg
07c845330d Generate SetVariableValue action 2019-09-18 22:34:40 +02:00
AdamRamberg
abee14a35b SetVariable -> SetVariableValue 2019-09-18 22:34:40 +02:00
AdamRamberg
38a57e5a39 Update meta after clean up 2019-09-18 22:34:40 +02:00
AdamRamberg
a5c4752504 Clean up action and function declarations 2019-09-18 22:34:40 +02:00
Adam Ramberg
a7fb08c5e3
Merge pull request #48 from soraphis/canary/editor-code-fix
Fixing some classes requiring UnityEditor assembly while being outside of Editor asmdef
2019-07-16 09:54:59 +02:00
Soraphis
3933782ba6 Moved a few classes from IconAssignment into Editor assemblies because they require UnityEditor 2019-07-15 00:05:28 +02:00
AdamRamberg
09db88ac8b Add AtomDrawers to Atoms generator 2019-07-05 10:55:22 +02:00
AdamRamberg
240000fa9a Remove GetUnusedGameObject 2019-07-05 10:36:45 +02:00
AdamRamberg
336a6e59a7 Removed conditional actions 2019-07-05 10:12:54 +02:00
AdamRamberg
91169b9d94 Remove MonoHooks + CreateOnAwake 2019-07-05 10:07:05 +02:00
Adam Ramberg
0505294360
Merge pull request #46 from soraphis/canary-2019.2
Unity Atoms 2019.2+ support
2019-07-05 09:30:21 +02:00
Soraphis
92612f210f Adding Unity.ugui to the assembly defintion for 2019.2+ support 2019-06-27 11:58:39 +02:00
AdamRamberg
163a216fc1 Remove timer molecule 2019-06-23 22:16:16 +02:00
AdamRamberg
26e2ef7287 Clean up icons postprocessor 2019-06-23 22:09:21 +02:00
AdamRamberg
0049561516 Add attribute ScriptIcon 2019-06-18 23:05:17 +02:00
AdamRamberg
f7a95917b3 Adjustments to icon meta after Generator moving 2019-06-17 23:11:48 +02:00
AdamRamberg
0f20423461 Small style tweaks 2019-06-17 23:11:00 +02:00
Oliver Biwer
72f17db03f Canary/generator fix (#44)
* Moved Generator.cs into Editor folder under AtomsEditor.asmdef

Generator.cs must not be outside of the Editor Assembly Definition because it uses UnityEditor and thus would prevent games from building

* - cleaned up unused imports
- fixed a potential bug in Templating.cs because IndexOf is culture specific
    - at least warnings in Rider are now eliminated
- cleaned up the logic of Templating.cs
    - the while condition had never changed, it contained a redundant true
    - using an early return if the list is null

* Replaced ResolveConditionals in Templating.cs to allow nested IF-blocks
fixed typos
2019-06-17 23:09:42 +02:00
Adam Ramberg
bcdb8f16ea Adjust icons 2019-06-16 23:41:19 +02:00
Adam Ramberg
cb6280a255 WIP Icons 2019-06-16 21:27:24 +02:00
Adam Ramberg
5ba173b89a Use directory seperator char 2019-06-16 15:37:55 +02:00
Adam Ramberg
1a7b772e45 Improvements and added robustness to code generator 2019-06-09 16:47:14 +02:00
Adam Ramberg
3b6579a981 Implement object Equals 2019-06-02 22:51:28 +02:00
Adam Ramberg
e581f656bc Use IEquatable when possible 2019-06-02 19:48:03 +02:00
Adam Ramberg
453d8f0a57 Make all Observable classes internal 2019-05-30 22:19:32 +02:00
Adam Ramberg
6d9584cfb5 Remove Vector2Utils meta 2019-05-30 22:18:19 +02:00
Adam Ramberg
1c9b102f32 Remove unused Vector2Utils 2019-05-30 22:15:55 +02:00
Adam Ramberg
0e896f160c #36 - Variable -> Variables 2019-05-29 18:56:26 +02:00
Adam Ramberg
b33b2b8a72 #36 - Restructuring around what things are 2019-05-29 18:52:27 +02:00
Adam Ramberg
8074ca2139 Remove AtomsLogger.cs 2019-05-27 22:00:00 +02:00
Adam Ramberg
aae323d46a Remove unused folders 2019-05-12 15:59:00 +02:00
Adam Ramberg
eb28390048 Refactor AtomicTags 2019-05-12 15:57:10 +02:00
Adam Ramberg
d82fbe3e92 #36 Remove unused extensions 2019-05-11 23:41:16 +02:00
Adam Ramberg
f464293f7f Use AtomDrawer 2019-05-07 22:52:55 +02:00