public virtual UniTask LoadServiceStateAsync(GlobalStateMap stateMap) { var state = stateMap.GetState <GlobalState>(); if (state is null) { return(UniTask.CompletedTask); } unlockablesMap = new UnlockablesMap(state.UnlockablesMap); return(UniTask.CompletedTask); }
public UnlockableManager(UnlockablesConfiguration config) { Configuration = config; unlockablesMap = new UnlockablesMap(); }
public UnlockablesMap(UnlockablesMap map) : base(map, StringComparer.OrdinalIgnoreCase) { }