Dean Herbert
|
a7e83aacfb
|
Ensure default skins are copied before modifying
|
2021-05-11 18:39:15 +09:00 |
|
Dean Herbert
|
a67cead0b3
|
Add SkinInfo.InstantiationInfo to allow creating different skin types
|
2021-05-11 18:39:15 +09:00 |
|
Dean Herbert
|
f6f4b90d2b
|
Add customisation support for LegacyHealthDisplay
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
d5fe4f0f72
|
Remove unused skin resolution in LegacyScoreCounter
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
944f09ec98
|
Move default skin cross-component dependencies out to default specifications
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
12684de66e
|
Add ability to adjust origin in skin editor
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
117d6d731d
|
Move cross-component layout dependencies for legacy skin to LegacySkin
|
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
|
81902ad6a6
|
Add the ability to revert all skin changes
|
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
|
c957293ec3
|
Load json from disk store at skin construction for now
This allows for easier mutation without worrying about changes being
re-read from disk unexpectedly.
|
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
|
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
|
1b701adfef
|
Add score/health processors to fill in default values
|
2021-05-10 18:15:39 +09:00 |
|
Dean Herbert
|
2ecd638f7f
|
Merge branch 'master' into skin-components-list
|
2021-05-10 18:13:10 +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
|
eb716455b7
|
Merge branch 'master' into skin-components-bind-outwards-accuracy
|
2021-05-09 12:13:18 +02:00 |
|
Bartłomiej Dach
|
0bc6a026eb
|
Merge branch 'master' into skin-components-bind-outwards-accuracy
|
2021-05-08 21:08:53 +02:00 |
|
Bartłomiej Dach
|
c3bf6a0287
|
Remove weird vestigial Current reimplementation
Has no functional purpose anymore since the changes in the HUD element
data binding flow.
|
2021-05-08 21:01:37 +02: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
|
a2e4fb5b6b
|
Update ScoreCounter components to bind outwards
|
2021-05-07 16:16:48 +09:00 |
|
Dean Herbert
|
aff32b0d19
|
Merge branch 'master' into skin-components-list
|
2021-05-06 14:17:33 +09:00 |
|
Dean Herbert
|
15603de6e9
|
Change scale multiplier to be closer to expectations
|
2021-05-03 15:25:18 +09:00 |
|
Dean Herbert
|
7d8be8cd83
|
Add comment about why we are running checkForComponents on a timer
|
2021-05-03 15:20:00 +09:00 |
|
Dean Herbert
|
a298a93070
|
Remove redundant storage of blueprint's related item
|
2021-05-03 15:18:18 +09:00 |
|
Dean Herbert
|
51f4077b27
|
Reorder methods in SkinSelectionHandler to follow standards
|
2021-05-03 15:15:00 +09:00 |
|
Dean Herbert
|
a2faa0b74c
|
Remove dead code
|
2021-05-03 15:13:53 +09:00 |
|
Dean Herbert
|
01984de9c7
|
Use existing GetStateFromSelection helper function
|
2021-05-03 15:13:32 +09:00 |
|
Dean Herbert
|
f3b305bbe6
|
Rename and improve xmldoc of SkinEditorOverlay
|
2021-05-03 14:58:25 +09:00 |
|
Dean Herbert
|
e663629bc6
|
Match button appearance to that of the beatmap editor
|
2021-04-30 15:22:51 +09:00 |
|
Dean Herbert
|
a1e64f4e3c
|
Use the existing toolbox design
|
2021-04-30 14:41:06 +09:00 |
|
Dean Herbert
|
bde72faa7c
|
Limit components list height to better align with actual viewport
|
2021-04-30 13:10:42 +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
|
ae9d1dc40b
|
Add component list to main editor interface and enable basic placement
|
2021-04-30 13:10:42 +09:00 |
|
Dean Herbert
|
6442fb819f
|
Split out component from test scene and fix SongProgress
|
2021-04-30 13:10:42 +09:00 |
|
Dean Herbert
|
cdef07b2ee
|
Fix blueprints not hiding when deleting elements
|
2021-04-30 13:09:57 +09:00 |
|
Dean Herbert
|
8d056ff38f
|
Remove redundant parenthesis
|
2021-04-29 18:23:22 +09:00 |
|
Dean Herbert
|
fb64f6faf2
|
Add ability to exit using game "back" binding
|
2021-04-29 17:40:58 +09:00 |
|
Dean Herbert
|
a7982787d4
|
Add basic header text
|
2021-04-29 17:40:48 +09:00 |
|
Dean Herbert
|
b936043956
|
Add the skin editor to the game
|
2021-04-29 17:20:22 +09:00 |
|
Dean Herbert
|
b460181f15
|
Add note about rotation not working as expected
|
2021-04-29 16:16:52 +09:00 |
|
Dean Herbert
|
1516e2ffef
|
Update blueprint implementation in line with #12625.
|
2021-04-29 16:12:31 +09:00 |
|
Dean Herbert
|
3c84b0d8c6
|
Fix selection screen point being wrong since recent refactors
|
2021-04-29 16:12:15 +09:00 |
|