Bartłomiej Dach
|
72a8734f93
|
Merge branch 'master' into add-back-initiallifetimeoffset
|
2020-11-16 18:54:37 +01:00 |
|
smoogipoo
|
e8dbc190f1
|
Remove ability to pool DHOs in parent playfields
|
2020-11-16 23:30:24 +09:00 |
|
smoogipoo
|
cead67d512
|
Add back removed InitialLifetimeOffset removal
|
2020-11-16 21:49:29 +09:00 |
|
Dan Balasescu
|
09298139e1
|
Merge pull request #10844 from bdach/spinner-rotation-tracker-state
Fix rotation tracker state not being reset on drawable spinner re-use
|
2020-11-16 17:10:40 +09:00 |
|
Dean Herbert
|
6706840b54
|
Merge pull request #10853 from bdach/add-to-legacy-conversion-tests
|
2020-11-16 15:22:04 +09:00 |
|
Bartłomiej Dach
|
9c0a0031d6
|
Clear existing transforms on DHO return to pool
|
2020-11-15 19:50:22 +01:00 |
|
Bartłomiej Dach
|
5d44286d38
|
Add missing generic mappings to legacy mods
|
2020-11-15 15:35:06 +01:00 |
|
Bartłomiej Dach
|
5ace7abaa8
|
Add abstract non-generic ModNightcore to pattern-match over
|
2020-11-15 15:32:02 +01:00 |
|
Bartłomiej Dach
|
f8cabbdd21
|
Clear result when freeing pooled hitobject
|
2020-11-14 21:09:22 +01:00 |
|
Bartłomiej Dach
|
610ed99ae3
|
Add null checks to unguarded resolved-as-null fields
|
2020-11-14 14:52:58 +01:00 |
|
smoogipoo
|
21b015d63a
|
Remove explicit public
|
2020-11-14 01:06:38 +09:00 |
|
smoogipoo
|
c71b237c4f
|
Merge all pooling support into Playfield
|
2020-11-14 00:59:08 +09:00 |
|
smoogipoo
|
36f1833f6e
|
Move hitobject pooling to Playfield
|
2020-11-14 00:41:18 +09:00 |
|
Dean Herbert
|
f093acc9d5
|
Merge pull request #10823 from smoogipoo/pooling-editor-support
Add pooling support to the editor
|
2020-11-13 19:58:46 +09:00 |
|
smoogipoo
|
d83b479c81
|
Internalise lifetime extensions and events too
|
2020-11-13 19:21:45 +09:00 |
|
smoogipoo
|
4a4219fd11
|
Add region
|
2020-11-13 19:21:45 +09:00 |
|
smoogipoo
|
92189e35cc
|
Make playfield KeepAlive methods internal
|
2020-11-13 19:21:45 +09:00 |
|
smoogipoo
|
688a442fb3
|
Add missing dictionary
|
2020-11-13 17:26:46 +09:00 |
|
smoogipoo
|
942ecde0e1
|
Merge branch 'master' into pooling-editor-support
|
2020-11-13 17:23:35 +09:00 |
|
smoogipoo
|
3957697c48
|
Add pooling support to the editor
|
2020-11-13 17:08:20 +09:00 |
|
smoogipoo
|
4ef2e9548c
|
Pass HitObjectComposer to BlueprintContainer via ctor
|
2020-11-13 16:59:37 +09:00 |
|
Dean Herbert
|
06fd0d08d1
|
Merge branch 'master' into nested-hitobject-pooling
|
2020-11-13 16:53:20 +09:00 |
|
smoogipoo
|
4236dd826d
|
Improve documentation and make abstract again
|
2020-11-13 14:57:09 +09:00 |
|
smoogipoo
|
a07d4a7915
|
Remove unnecessary dictionary for now
|
2020-11-13 14:42:41 +09:00 |
|
smoogipoo
|
35329aa976
|
Reduce the number of state updates
|
2020-11-13 14:33:23 +09:00 |
|
Dan Balasescu
|
2840fd0f8f
|
Merge branch 'master' into hitobject-pooling-base
|
2020-11-12 23:17:36 +09:00 |
|
smoogipoo
|
261ddd2b4a
|
Fix samples not being disposed
|
2020-11-12 18:48:25 +09:00 |
|
smoogipoo
|
8aaa500431
|
Add lifetime extensions
|
2020-11-12 18:34:50 +09:00 |
|
smoogipoo
|
243e913e4a
|
Add hitobject usage events
|
2020-11-12 18:32:20 +09:00 |
|
smoogipoo
|
fe347c8661
|
Add playfield support for keeping hitobjects alive
|
2020-11-12 18:30:32 +09:00 |
|
smoogipoo
|
7548db7ecc
|
Fix hitobjects sometimes not fading in completely with HD mod
|
2020-11-12 18:29:22 +09:00 |
|
smoogipoo
|
a8c2b798ad
|
Add support for nested hitobject pooling
|
2020-11-12 17:43:51 +09:00 |
|
smoogipoo
|
e44a8b3934
|
Resort as early as possible
|
2020-11-12 17:07:20 +09:00 |
|
Dean Herbert
|
41a1730927
|
Merge pull request #10794 from smoogipoo/fix-osu-hd-mod
|
2020-11-12 17:06:04 +09:00 |
|
smoogipoo
|
cf91962865
|
Fix test failures due to on-the-fly starttime changes
|
2020-11-12 16:58:40 +09:00 |
|
smoogipoo
|
974390bda7
|
Make Add() + Remove() virtual
|
2020-11-12 15:36:02 +09:00 |
|
smoogipoo
|
72a6b75626
|
Add back removed event
|
2020-11-12 15:34:51 +09:00 |
|
smoogipoo
|
4e43235955
|
Fix double bind leading to test failures
|
2020-11-12 15:33:49 +09:00 |
|
smoogipoo
|
653f5bce67
|
Reword xmldocs
|
2020-11-12 15:00:58 +09:00 |
|
smoogipoo
|
16e4e8d032
|
Fix possible nullref
|
2020-11-12 14:54:33 +09:00 |
|
smoogipoo
|
1f8d376b85
|
Replace CreatePool() with non-virtual RegisterPool() overload
|
2020-11-12 14:17:33 +09:00 |
|
smoogipoo
|
5dbbe11fc6
|
Remove PoolHitObjects, use return value of CreateDrawableRepresentation() instead
|
2020-11-12 14:04:16 +09:00 |
|
smoogipoo
|
f652eb9982
|
Remove GetDrawableRepresentation() override, add null hinting
|
2020-11-12 13:18:44 +09:00 |
|
smoogipoo
|
d7d77460fb
|
Small refactorings
|
2020-11-12 12:55:42 +09:00 |
|
smoogipoo
|
a8929b0764
|
Revert unnecessary change of casting
|
2020-11-11 19:27:07 +09:00 |
|
smoogipoo
|
7fdaf69903
|
Add some more xmldocs
|
2020-11-11 19:12:12 +09:00 |
|
smoogipoo
|
606cfacedf
|
Fix state update exception in a better way
|
2020-11-11 19:01:12 +09:00 |
|
smoogipoo
|
7d02018134
|
Remove some unnecessary implementations for now
|
2020-11-11 18:54:40 +09:00 |
|
smoogipoo
|
d7bee80d4e
|
Merge branch 'fix-incorrect-framestability-value' into hitobject-pooling-base
|
2020-11-11 18:52:51 +09:00 |
|
smoogipoo
|
90499329bd
|
Fix frame stable playback not being set correctly
|
2020-11-11 18:50:38 +09:00 |
|