protected virtual void Start() { _localPlayer = _playerLoader.GetLocalPlayer(); MissionBook.LoadData(_setting.MissionSetting); UnitSkill.LoadData(_setting.CardSetting.SkillCardSetting); LockButton.onClick.AddListener(LockFocusingCharacter); CharacterSelectSlideMenu.OnFocusItemChangedCallback += FocusCharacterIcon; SetupSystems(); foreach (var p in _playerLoader.GetAllPlayer()) { p.ResetAction(); SetupPlayer(p); } SetupLocalPlayer(_localPlayer); }
private void Initialize() { _contexts.ResetContextObserver(); _systems = new Feature("Systems") .Add(new PlayerCreatingSystem(_contexts, _playerLoader.GetAllPlayer())) .Add(new LocalPlayerSetupSystem(_contexts, _playerLoader.GetLocalPlayer())) .Add(new LocalPlayerResultLoadingSystem(_contexts)) .Add(new PlayerResultObjectCreatingSystem(_contexts, _setting, _ui)) .Add(new LocalPlayerResultSystem(_contexts, _ui)); _systems.Initialize(); }
private void LoadPlayer() { _players = _playerLoader.GetAllPlayer(); _localPlayer = _playerLoader.GetLocalPlayer(); }
protected List <Player> GetAllPlayers() { return(_playerLoader.GetAllPlayer()); }