Dean Herbert
|
2396ba42a6
|
Change HealthDisplay to be a CompositeDrawable
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
bf65547eec
|
Allow some serialised components to not be mutable by the user
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
4769a95b49
|
Fix encapsulation and remove target lookup overhead
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
b248b2e5e3
|
Hook up full save/load flow
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
004798d61d
|
Update Legacy components to not require skin in ctor
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
b54eb56169
|
Move new judgement binding to LoadComplete to ensure containers are loaded
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
6a88b8888b
|
Add basic support for child serialisation
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
df72656aa1
|
Remove downwards dependency from HUDOverlay to HealthDisplay
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
95a497e9df
|
Remove unused interface class for simplicity
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
95a8f21ab2
|
Add the concept of skinnable target containers and mark a basic one for HUD elements
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
67ea4a7e97
|
Read from skin config
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
b9ab9342fa
|
Setup basics to allow extracting serializable content from skinnable Drawable s
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
2ecd638f7f
|
Merge branch 'master' into skin-components-list
|
2021-05-10 18:13:10 +09:00 |
|
smoogipoo
|
fa872858b5
|
Remove unnecessary check
|
2021-05-10 16:40:06 +09:00 |
|
Dean Herbert
|
97e72849af
|
Fix regressed HitErrorDisplay behaviour (and localise binding to meter implementations)
|
2021-05-10 15:24:13 +09:00 |
|
Dan Balasescu
|
78952c07b0
|
Merge branch 'master' into remove-hud-overlay-unused-pieces
|
2021-05-10 14:39:32 +09:00 |
|
smoogipoo
|
35a7226cd8
|
Add newline
|
2021-05-10 13:41:04 +09:00 |
|
Dean Herbert
|
b274fdf20d
|
Merge branch 'master' into skin-components-bind-outwards-health
|
2021-05-10 11:13:44 +09:00 |
|
Bartłomiej Dach
|
67cea6e762
|
Remove explicit binding to accuracy counter from overlay
|
2021-05-08 21:38:06 +02:00 |
|
Bartłomiej Dach
|
0bc6a026eb
|
Merge branch 'master' into skin-components-bind-outwards-accuracy
|
2021-05-08 21:08:53 +02:00 |
|
Dean Herbert
|
a1aeac5677
|
Remove remaining cruft from SkinnableAccuracyCounter
|
2021-05-07 18:12:18 +09:00 |
|
Dean Herbert
|
68de870986
|
Merge branch 'skin-components-bind-outwards-health' into remove-hud-overlay-unused-pieces
|
2021-05-07 18:11:14 +09:00 |
|
Dean Herbert
|
9fe6e1096a
|
Remove cruft from SkinnableHealthDisplay
|
2021-05-07 18:11:08 +09:00 |
|
Dean Herbert
|
1cb10c2a22
|
Remove unnecessary binding logic from HUDOverlay
|
2021-05-07 17:51:46 +09:00 |
|
Dean Herbert
|
a7acecc52b
|
Merge branch 'skin-components-bind-outwards-health' into remove-hud-overlay-unused-pieces
|
2021-05-07 17:51:41 +09:00 |
|
Dean Herbert
|
04d35826a3
|
Merge branch 'skin-components-bind-outwards-accuracy' into remove-hud-overlay-unused-pieces
|
2021-05-07 17:25:39 +09:00 |
|
Dean Herbert
|
755588258e
|
Update HealthDisplay components to use DI to attach data source
|
2021-05-07 17:22:45 +09:00 |
|
Dean Herbert
|
01eff7f316
|
Merge branch 'skin-components-bind-outwards' into skin-components-bind-outwards-score-display
|
2021-05-07 16:30:08 +09:00 |
|
Dean Herbert
|
93f10330e3
|
Merge branch 'skin-components-bind-outwards' into skin-components-bind-outwards-accuracy
|
2021-05-07 16:29:10 +09:00 |
|
Dean Herbert
|
ad398165a2
|
Update AccuracyCounter components to use DI to attach data source
|
2021-05-07 16:27:25 +09:00 |
|
Dean Herbert
|
17b93361d5
|
Merge branch 'master' into skin-components-bind-outwards
|
2021-05-07 16:20:24 +09:00 |
|
Dean Herbert
|
a2e4fb5b6b
|
Update ScoreCounter components to bind outwards
|
2021-05-07 16:16:48 +09:00 |
|
Dean Herbert
|
ee23124bb1
|
Remove no-longer-used interface
|
2021-05-06 15:18:06 +09:00 |
|
Dean Herbert
|
ca4b860920
|
Move BindValueChanged call to LoadComplete
|
2021-05-03 20:11:24 +09:00 |
|
Dean Herbert
|
625890381f
|
Update ComboCounter components to use DI to attach data source
|
2021-05-03 17:43:00 +09:00 |
|
Dean Herbert
|
8b82a07914
|
Move skin-related interfaces out of HUD namespace
|
2021-04-30 13:10:42 +09:00 |
|
Dean Herbert
|
5585a7d438
|
Add basic interfaces for skinnable target containers
|
2021-04-30 13:10:42 +09:00 |
|
Dean Herbert
|
fd587a82ff
|
Replace abstract class with interface, attached to the actual components (not skinnable wrapper)
|
2021-04-29 16:12:15 +09:00 |
|
Dean Herbert
|
defa350aa7
|
Set defaults on SkinnableHUDComponent to cancel out relative size default
Specifying locally on each HUD component looks to make more sense.
|
2021-04-29 16:12:15 +09:00 |
|
Dean Herbert
|
2540d6029c
|
Use AutoSize for SkinnableHudComponents
|
2021-04-29 16:12:15 +09:00 |
|
Dean Herbert
|
59339aa4fd
|
Add support for x/y position and scale back in
|
2021-04-29 16:12:15 +09:00 |
|
Dean Herbert
|
1cb8fc9a24
|
Extract editor classes out of test namespace and add anchor support
|
2021-04-29 16:12:15 +09:00 |
|
Dean Herbert
|
74fb7cd180
|
Extract storable attributes to bindables
|
2021-04-29 16:12:15 +09:00 |
|
Dean Herbert
|
fca173225a
|
Refactor editor selection/blueprint components to be generic
|
2021-04-29 16:12:14 +09:00 |
|
Dean Herbert
|
2d17219c8f
|
Setup basic test and classes for scale adjustment
|
2021-04-29 16:12:14 +09:00 |
|
smoogipoo
|
c531e38a36
|
Rework to create a derived tracked user data instead
|
2021-04-12 22:00:27 +09:00 |
|
smoogipoo
|
7cbc8f2695
|
Add some xmldocs
|
2021-04-09 18:29:02 +09:00 |
|
smoogipoo
|
bb15baf118
|
Add initial multiplayer spectator leaderboard
|
2021-04-09 17:31:14 +09:00 |
|
Salman Ahmed
|
43c1e1d217
|
Update existing usages
Resolve post-conflict issues
|
2021-03-13 06:09:07 +03:00 |
|
Dean Herbert
|
503f29609a
|
Also set additive mode to match stable
|
2021-03-07 23:40:09 +09:00 |
|