public void InitData(string root, ChangeStorage storage, CutSceneAccessor accessor) { _accessor = accessor; _storage = storage; DataId = root; LD_CompletedCutScene?.Init($"{DataId}.completedCutScene", storage, _CompletedCutScene); }
public static CutSceneModule CreateClient(CutSceneAccessor _cutscene, ImpactController _logic, ApplyChangeLogic _changeLogic) { return(new CutSceneModule { _cutscene = _cutscene, _logic = _logic, _changeLogic = _changeLogic, } ); }
public InternalAccessors(LogicData LogicData, IStateFactory factory) { Factory = factory; ConditionController = new ConditionController(); FormulaController = new FormulaController(); AchievementAccessor = new AchievementAccessor(); BattleAccessor = new BattleAccessor(); CutSceneAccessor = new CutSceneAccessor(); ExplorerAccessor = new ExplorerAccessor(); InventoryAccessor = new InventoryAccessor(); LogAccessor = new LogAccessor(); LogAccessor.Data = LogicData; PlayerAccessor = new PlayerAccessor(); ScorersAccessor = new ScorersAccessor(); SettingsAccessor = new SettingsAccessor(); ShopAccessor = new ShopAccessor(); UnitsAccessor = new UnitsAccessor(); }
public void InitData(ICutSceneStateClient client, CutSceneAccessor accessor, ChangeStorage storage) { _storage = storage; _accessor = accessor; LD_CompletedCutScene.Init(client.CompletedCutScene, storage); }