Esempio n. 1
0
 public void InitData(string root, ChangeStorage storage, CutSceneAccessor accessor)
 {
     _accessor = accessor;
     _storage  = storage;
     DataId    = root;
     LD_CompletedCutScene?.Init($"{DataId}.completedCutScene", storage, _CompletedCutScene);
 }
Esempio n. 2
0
 public static CutSceneModule CreateClient(CutSceneAccessor _cutscene, ImpactController _logic, ApplyChangeLogic _changeLogic)
 {
     return(new CutSceneModule
     {
         _cutscene = _cutscene,
         _logic = _logic,
         _changeLogic = _changeLogic,
     }
            );
 }
Esempio n. 3
0
 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);
 }