|
2637f99456
|
fix: fixed fields/properties like behaviour controllers not being explored by entity finder
|
2025-05-02 00:00:03 +03:00 |
|
|
9581f5aa54
|
refactor: removed unnecessary logs
|
2025-05-02 00:00:02 +03:00 |
|
|
82cc25a9ef
|
feat: entity finder added
|
2025-05-02 00:00:02 +03:00 |
|
|
336e7e16e7
|
chore: memberInfo.HasAttribute method added
|
2025-05-02 00:00:02 +03:00 |
|
|
a3a8fb4e84
|
chore: depth limit for debugging
|
2025-05-01 23:59:43 +03:00 |
|
|
35f6c3850e
|
fix: GetTypeData not including base class proprety & fields
|
2025-04-28 22:29:08 +03:00 |
|
|
f51d5f342e
|
chore: added a generic converter
|
2025-04-28 22:29:08 +03:00 |
|
|
9c129cefe2
|
feat: added state enable serialization
|
2025-04-28 22:29:08 +03:00 |
|
|
a254bb721b
|
chore: changed entity reference order
|
2025-04-28 22:29:08 +03:00 |
|
|
5fa7420c04
|
feat: added entity converter
|
2025-04-28 22:29:08 +03:00 |
|
|
5bcc256777
|
feat: added type container serialization
|
2025-04-28 22:29:08 +03:00 |
|
|
680d718957
|
chore: moved primitive converters under subfolder
|
2025-04-28 22:29:08 +03:00 |
|
|
20bc6a1adb
|
chore: updated to forked version of YamlDotNet that fixes sequence indentations
|
2025-04-28 22:29:08 +03:00 |
|
|
eb454a471c
|
feat: added primitive serialization
|
2025-04-28 22:29:08 +03:00 |
|
|
c205e710bc
|
chore: some experimentations with DotNetYaml
|
2025-04-28 22:29:08 +03:00 |
|
|
cddb30c631
|
refactor: optimized & added reload method for type factory
|
2025-04-28 22:26:33 +03:00 |
|
|
29f6c83bf0
|
chore: removed unnecessary partial keyword
|
2025-04-27 22:28:35 +03:00 |
|
|
c20f210b29
|
refactor: rewritten GetType in a more readable way
|
2025-04-27 22:28:21 +03:00 |
|
|
1ea1844677
|
fix: Transform2D not raising OnPositionChanged event with correct parameters
|
2025-04-26 14:26:17 +03:00 |
|
|
5b2c13f8bf
|
fix: BehaviourController assigning a new state enable to all newly added behaviours fixed
|
2025-04-26 14:10:40 +03:00 |
|
|
c39ee44442
|
fix: behaviour controller initializing added behaviours when it itself is not initialized
|
2025-04-25 21:54:05 +03:00 |
|
|
4623b4861a
|
fix: behaviour controllers of universe objects not being initialized
|
2025-04-25 21:26:01 +03:00 |
|
|
0a868b82e5
|
fix: behaviour controller not respecting it's own state enable
|
2025-04-25 21:05:20 +03:00 |
|
|
d92d16cfad
|
refactor: IBehaviourController is now an IEntity as well
|
2025-04-22 15:50:26 +03:00 |
|
|
0184d1758c
|
feat: added more methods for TypeFactory
|
2025-04-20 00:06:48 +03:00 |
|
|
6e5b805803
|
chore: updated core diagram
|
2025-04-15 23:41:07 +03:00 |
|
|
8293c58f9f
|
refactor: removed X.Abstract namespaces and moved StateMachine to under Systems namespace
|
2025-04-15 23:33:58 +03:00 |
|
|
94d01521d4
|
feat: IUniverse.OnTimeChanged event added
|
2025-04-14 12:19:23 +03:00 |
|
|
5c1c025fe3
|
chore: forgotten InvokeSafe usage in TweenExtensions
|
2025-04-13 22:23:57 +03:00 |
|
|
1d292a104e
|
chore: removed unnecessary null check
|
2025-04-13 22:23:36 +03:00 |
|
|
70c884acfe
|
refactor!: renamed GameManager to Universe and HierarchyObject to UniverseObject
|
2025-04-13 21:57:05 +03:00 |
|
|
a9f5974568
|
fix: InvokeSafe params causing warnings for possible null parameter calls
|
2025-04-13 21:41:53 +03:00 |
|
|
dae72b11c5
|
refactor: renamed AssertHelpers namespace to Core.Debug
|
2025-04-13 19:12:34 +03:00 |
|
|
58eb373c79
|
feat: safe delegate invocation helper added
|
2025-04-13 19:08:47 +03:00 |
|
|
00f7b1aaab
|
chore: hierarchy objects now get their type name as their Name in constructor
|
2025-04-13 13:42:05 +03:00 |
|
|
9e4c74ed1d
|
feat: IGameManager.FindRequiredBehaviour extension method added
|
2025-04-13 13:18:02 +03:00 |
|
|
2e2306c5bb
|
refactor: IBehaviourController.GetBehaviours return value replaced with IReadOnlyList
|
2025-04-13 12:53:55 +03:00 |
|
|
86b8cd9b55
|
feat!: GetRequiredBehaviour/HierarchyObject methods added for cleaner null handling
|
2025-04-13 12:52:27 +03:00 |
|
|
bfbcfdce4f
|
fix: ticker behaviour working unexpectedly on instances where time increment is bigger than the period
|
2025-04-12 17:49:30 +03:00 |
|
|
80202d4a07
|
feat: time scaling
|
2025-04-12 11:49:44 +03:00 |
|
|
2be99d2142
|
fix: hierarchy object remove child parameter name fixed
|
2025-04-11 23:29:04 +03:00 |
|
|
4081693d32
|
fix: removing an object from hierarchy setting all children's parents null
|
2025-04-11 23:28:46 +03:00 |
|
|
193d23c877
|
chore: updated README.md
|
2025-04-11 20:29:33 +03:00 |
|
|
c135035d5b
|
chore: added default instantiate for hierarchy object factory
|
2025-04-11 20:02:02 +03:00 |
|
|
fabc485689
|
fix: switched to for in GameManager because of list modifications
|
2025-04-09 23:19:53 +03:00 |
|
|
48710b0a7f
|
fix: physics engine not progressing properly due to wrong delta time parameter
|
2025-04-09 23:19:20 +03:00 |
|
|
bf34e52dc8
|
chore: added Circle.Transform extension method
|
2025-04-09 12:26:16 +03:00 |
|
|
e3845a2f5c
|
fix: colliders broken after previous commit
|
2025-04-09 12:25:56 +03:00 |
|
|
26a80452bc
|
fix: collider2Ds not updating collider after new assignment
|
2025-04-08 23:18:33 +03:00 |
|
|
2535a1d6ec
|
refactor: TransformFoo like extension methods renamed to Transform
|
2025-04-08 23:15:19 +03:00 |
|