public void InitData(IScorersStateClient client, ScorersAccessor accessor, ChangeStorage storage) { _storage = storage; _accessor = accessor; LD_Values.Init(client.Values, storage); LD_BattleValues.Init(client.BattleValues, storage); LD_ImpactValues.Init(client.ImpactValues, storage); }
public void InitData(string root, ChangeStorage storage, ScorersAccessor accessor) { _accessor = accessor; _storage = storage; DataId = root; LD_Values?.Init($"{DataId}.global_scorers", storage, _Values); LD_BattleValues?.Init($"{DataId}.battle_scorers", storage, _BattleValues); LD_ImpactValues?.Init($"{DataId}.impact_scorers", storage, _ImpactValues); }
public void InitData(IStageData data, ChangeStorage storage) { _storage = storage; StageId = data.StageId; IsUnlock = data.IsUnlock; LD_Values.Init(data.Values, storage); LD_ObjectAvailibility.Init(data.ObjectAvailibility, storage); LD_Rooms.Init(data.Rooms, storage); DailyNumber = data.DailyNumber; RefreshNumber = data.RefreshNumber; }
public void InitData(IStageDataClient client, ChangeStorage storage) { _storage = storage; StageId = client.StageId; client.IsUnlock.Subscribe(x => _IsUnlock = x).AddTo(_disposables); LD_Values.Init(client.Values, storage); LD_ObjectAvailibility.Init(client.ObjectAvailibility, storage); LD_Rooms.Init(client.Rooms, storage); client.DailyNumber.Subscribe(x => _DailyNumber = x).AddTo(_disposables); client.RefreshNumber.Subscribe(x => _RefreshNumber = x).AddTo(_disposables); }
public void InitData(string root, ChangeStorage storage) { _storage = storage; DataId = $"{root}.{DataId}"; Interface_StageId = _StageId; Interface_IsUnlock = new ReactiveProperty <Boolean>(_IsUnlock); LD_Values?.Init($"{DataId}.scorers", storage, _Values); LD_ObjectAvailibility?.Init($"{DataId}.interactive_objects", storage, _ObjectAvailibility); LD_Rooms?.Init($"{DataId}.rooms", storage, _Rooms); Interface_DailyNumber = new ReactiveProperty <Int32>(_DailyNumber); Interface_RefreshNumber = new ReactiveProperty <Int32>(_RefreshNumber); }