Commit Graph

15 Commits

Author SHA1 Message Date
Salman Ahmed 92fab653e1 Take current mod settings value into account on equality comparsion 2021-04-12 20:51:13 +03:00
Salman Ahmed 18fb9f5ac9
Merge branch 'master' into mod-using-reference-equality 2021-04-11 19:48:55 +03:00
Dean Herbert 75f1ebd5f9 Add custom resolver for mod settings dictionary 2021-02-03 19:46:47 +09:00
Dean Herbert e4fc604163 Setup all multiplayer model classes for MessagePack support 2021-01-26 16:26:03 +09:00
Dean Herbert 6ad1b7767e
Update osu.Game/Online/API/APIMod.cs
Co-authored-by: Salman Ahmed <slmanarendo1950@gmail.com>
2021-01-03 17:04:16 +09:00
Dean Herbert 99fa0e25dc Switch back to FirstOrDefault to allow for weird testing logic to pass 2021-01-03 16:46:24 +09:00
Dean Herbert 29dbb1cc0d Add internal pathway for ensuring correct application of bindable mods 2021-01-03 15:48:28 +09:00
Dean Herbert 23e216fa0b Simplify some default value checks (we are sure the return is an IBindable) 2021-01-03 15:47:15 +09:00
Dean Herbert 1a44338124 Use SingleOrDefault for added safety when looking up mod acronyms 2021-01-03 15:38:30 +09:00
Salman Ahmed 41b79d938b Fix wrong checks.. 2020-12-28 15:30:52 +03:00
Salman Ahmed 5efcdbd431 Fix IMod now using reference equality as well 2020-12-28 15:19:28 +03:00
Salman Ahmed 43f8f3638a Fix mod using reference equality unless casted to `IMod` 2020-12-27 02:42:13 +03:00
Dean Herbert c834aa6051 Use APIMod for mod serialization 2020-10-22 17:48:15 +09:00
smoogipoo 03b61e4a5a Throw exception rather than returning nulls 2020-01-22 20:00:36 +09:00
smoogipoo 2bc7458abf Add mod setting (de)serialization support 2020-01-17 13:27:47 +09:00