public IBattleStateData CreateBattleData(String formation, String description) { var data = new Emulate_IBattleStateData(); data.InitData(_factory.CreateBattleData(formation, description), _storage); return(data); }
public void InitData(IBattleStateClient client, BattleAccessor accessor, ChangeStorage storage) { _storage = storage; _accessor = accessor; client.Data.Subscribe(x => { _Data = new Emulate_IBattleStateData(); if (x != null) { _Data.InitData(x, storage); } } ).AddTo(_disposables); }