Commit Graph

39305 Commits

Author SHA1 Message Date
e0e9106921 Enable autoplay in skin editor tests 2021-05-13 14:55:11 +09:00
db19617b8b Add JsonConstructor attribute to SkinnableTargetWrapper 2021-05-13 13:16:20 +09:00
3b862798e9 Standardise naming of methods related to SkinnableInfo 2021-05-13 13:14:49 +09:00
581e7940c7 Add xmldoc to SkinnableElementTargetContainer 2021-05-13 13:13:22 +09:00
c93ed541f3 Add xmldoc and tidy up logic in Skin 2021-05-13 13:09:33 +09:00
992a052426 Remove stray comment 2021-05-13 13:07:06 +09:00
469a7f5d2a Reorder fields in SkinEditor 2021-05-13 13:04:17 +09:00
2bf8635ffd Move field upwards in class 2021-05-13 13:03:23 +09:00
a38cb61b08 Remove duplicated call to base.GetDrawableComponent 2021-05-13 13:02:55 +09:00
6caf4e3879 Add xmldoc to SkinnableInfo 2021-05-13 12:57:28 +09:00
8b9ac86d4b Merge branch 'master' into skin-serialisation 2021-05-13 12:35:06 +09:00
8bf05e142b Merge pull request #12754 from peppy/skin-instantiation-info
Add `SkinInfo.InstantiationInfo` to allow creating different skin types
2021-05-13 12:34:14 +09:00
fb13ed52f7 Merge pull request #12777 from smoogipoo/fix-test-failure
Fix possible multiplayer test failure
2021-05-13 12:33:59 +09:00
5b03092968 Fix possible test failure 2021-05-13 11:53:50 +09:00
27ca7d0f4f Actually annotate the correct ctor 2021-05-12 23:53:39 +02:00
a6aec6e007 Fix missed InstantiationInfo setter usages 2021-05-12 23:34:25 +02:00
d31fa20e92 Merge branch 'master' into skin-instantiation-info 2021-05-12 23:23:57 +02:00
1b579dd838 Extract invariant instantiation info extension method 2021-05-12 23:23:51 +02:00
4464204e33 Mark all skin ctors used via reflection in SkinInfo.CreateInstance() 2021-05-12 23:23:42 +02:00
4e7c079560 Merge pull request #12753 from peppy/health-bar-hud-overlay-dependency
Remove downwards dependency from `HUDOverlay` to `HealthDisplay`
2021-05-12 19:27:02 +09:00
c6f0a6aed3 Merge pull request #12538 from smoogipoo/multiplayer-spectator-screen
Implement the multiplayer spectator screen
2021-05-12 17:24:35 +09:00
494a1b01a5 Move SkinnableElementTargetContainer out of HUD namespace 2021-05-12 15:59:33 +09:00
29e6f6b6b6 Remove public prefixes from interface type and add Components list for future use 2021-05-12 15:58:21 +09:00
e1dacde314 Add combo to test streaming client 2021-05-12 14:22:15 +09:00
273cd18b8a Use test streaming client in gameplay leaderboard test 2021-05-12 14:19:36 +09:00
87dfd9672d Merge pull request #12748 from smoogipoo/fix-mania-sample-crash
Fix mania crashing on playing samples after skin change
2021-05-12 14:10:08 +09:00
90affa62cc Merge pull request #12761 from smoogipoo/mania-hp-lenience
Increase mania HP lenience
2021-05-12 14:09:09 +09:00
96d4011de2 Use pattern matching to tidy up instance construction 2021-05-12 14:02:24 +09:00
05c21fb5b3 Increase mania HP lenience 2021-05-12 13:27:30 +09:00
672108edcf Use container instead of array for field 2021-05-12 13:27:12 +09:00
f4c96b2675 Only update playing user states when users are watched 2021-05-12 13:10:59 +09:00
e0e8f5ab80 Fix ordering + threading issues 2021-05-12 13:06:28 +09:00
ad11818868 Remove watched users on stop watching 2021-05-12 13:05:02 +09:00
21fc0ba43b Combine test spectator streaming client implementations 2021-05-12 13:05:02 +09:00
3428056113 Remove unnecessary usage of ChildrenEnumerable for array assignment 2021-05-12 13:00:02 +09:00
bf44c09a91 Add name identifying container and rename index variable 2021-05-12 12:59:46 +09:00
7f015ee1d0 Merge branch 'master' into fix-mania-sample-crash 2021-05-12 12:56:53 +09:00
4aad7b96ea Merge branch 'health-bar-hud-overlay-dependency' into skin-serialisation 2021-05-12 12:54:37 +09:00
184dbaf202 Improve safety of bindings in HealthDisplay 2021-05-12 12:53:30 +09:00
9b09361cc9 Add testable spectator streaming client 2021-05-12 12:16:41 +09:00
d706073e01 Trim empty remarks xmldoc tag 2021-05-11 23:08:50 +02:00
f13ef09f1f Merge pull request #12752 from peppy/health-display-composite 2021-05-11 22:18:25 +02:00
461b633148 Merge branch 'skin-instantiation-info' into skin-serialisation 2021-05-12 00:03:07 +09:00
5d45c8c1c7 Merge branch 'health-bar-hud-overlay-dependency' into skin-serialisation 2021-05-11 23:56:09 +09:00
7d2fdcc3fe Merge branch 'health-display-composite' into skin-serialisation 2021-05-11 23:54:05 +09:00
77e422409c Add SkinInfo.InstantiationInfo to allow creating different skin types 2021-05-11 23:37:06 +09:00
8e226319e2 Remove downwards dependency from HUDOverlay to HealthDisplay 2021-05-11 23:18:23 +09:00
048677846b Change HealthDisplay to be a CompositeDrawable 2021-05-11 23:10:30 +09:00
f5bc389998 Fix flaky tests 2021-05-11 19:31:32 +09:00
bc4213eea1 Add test for changing back to idle on deletion 2021-05-11 19:26:58 +09:00