Aaron Kimbre
6fb1786cf1
Add component order array
...
fix loop in inven comp
2023-06-29 12:44:06 -05:00
David Markowitz
2abcb142ad
Character fixes - get it compiling again
...
- Pass componentID to activity component constructor
- use int componentid so -1 can denote no component
2023-06-26 22:39:15 -07:00
Aaron Kimbre
fd182d222f
Update activing and racing components
...
Hopefully not going to rename them for a third time, no way
2023-06-26 15:06:33 -05:00
Aaron Kimbre
68f90b7136
rename possessor to possession
2023-06-26 12:36:36 -05:00
David Markowitz
9121bf41c5
Entity work
...
- Add in bool cheks
- Fix component class files so they compile and link
- Fin inheritance
2023-06-25 21:47:35 -07:00
David Markowitz
fee1025982
Remove commented out logic, add ghosting exclusion
...
We dont create items that are in an inventory, so that path is pointless for us.
2023-06-25 21:05:25 -07:00
David Markowitz
3f328a18be
Merge upstream ghosting candidate changes
2023-06-25 21:01:10 -07:00
Aaron Kimbre
485a88dfd4
move vars to be local
2023-06-24 01:56:13 -05:00
Aaron Kimbre
c237c16c33
group physicstogether in heirarchy
2023-06-23 16:56:56 -05:00
Aaron Kimbre
d44b18e38f
rough logic around loading physics
...
as well as modelbehaviors
2023-06-23 12:01:41 -05:00
Aaron Kimbre
34d22d2d0d
AchievementVendor scaffold
2023-06-23 10:56:05 -05:00
Aaron Kimbre
f27e0400e7
scaffold activity based components
2023-06-23 10:30:03 -05:00
Aaron Kimbre
907e045904
some tweaks
2023-06-23 01:10:06 -05:00
Aaron Kimbre
dc96fcba85
Vendor cleanup and start Donation Vendor impl
2023-06-23 00:56:25 -05:00
David Markowitz
1bdec00a61
More organization of header
2023-06-17 02:39:33 -07:00
David Markowitz
68a5cc1d89
Use better API terminology for radii
...
- SetProximityRadius just calls AddProximityRadius so its clear what is going on.
- created struct BoxDimensions for clear reading of what the floats are
2023-06-17 02:01:42 -07:00
David Markowitz
891648288a
Organize Entity header
...
Probably the third or fourth pass of this darn header... Just keep making it better every time
Rename some functions to make more sense to a reader
Use different method for Observing/subscribing to component events
Get rid of abomination of overloading GetParentUser
2023-06-16 01:56:02 -07:00
David Markowitz
92006123b8
Another consistency pass
...
- change NotifyObject to use u16 string
- move stuff to header that is inline
- use u16strings instead of converting to u16 string
- move entity to dEntity
2023-06-16 01:01:13 -07:00