public void Init() { this.gameObject.SetActive(true); _characterSelectModel = new CharacterSelectModel(new Entity.CharacterEntityList(_characterDataList)); _characterSelectView.Init(); Bind(); }
public void Init() { _view = this.GetComponent <CharacterSelectView> (); _model = this.GetComponent <CharacterSelectModel> (); _model.Init(); _model.OnAddPlayerIDList .Select(x => x.Value) .Subscribe(val => _view.ShowPlayer(val)); }
public ActionResult CreatedPlayer(int id) { var repo = new PlayerRepository(new PlayerSQLContext()); Player p = repo.GetById(id); var select = new CharacterSelectModel(); select.SelectedPlayer = p; select.SelectedPlayerId = p.Id; playerId = p.Id; return(View(select)); }
public void Init() { _characterSelectModel = new CharacterSelectModel(); _characterSelectModel.OnReady.Subscribe(model => { Bind(); _characterPreviewPresenter.Init(_characterSelectModel.CharacterEntities); _characterSelectView.Init(_characterSelectModel.CharacterSelectEntities); }); }
void Awake() { // Inilialize model and view. _model = new CharacterSelectModel() { _tankIcon = tankIcon, _soldierIcon = soldierIcon, _rogueIcon = rogueIcon, _engineerIcon = engineerIcon }; _model.Intitialize(); _view = new CharacterSelectView() { player1Hover = player1Hover, player2Hover = player2Hover, player3Hover = player3Hover, player4Hover = player4Hover, tankIcon = tankIcon, soldierIcon = soldierIcon, rogueIcon = rogueIcon, engineerIcon = engineerIcon, selectButton1 = selectButton1, selectButton2 = selectButton2, selectButton3 = selectButton3, selectButton4 = selectButton4, upButton1 = upButton1, upButton2 = upButton2, upButton3 = upButton3, upButton4 = upButton4, downButton1 = downButton1, downButton2 = downButton2, downButton3 = downButton3, downButton4 = downButton4 }; _view.Initialize(); // Subscribe to events ReInput.ControllerConnectedEvent += OnControllerConnected; ReInput.ControllerDisconnectedEvent += OnControllerDisconnected; ReInput.ControllerPreDisconnectEvent += OnControllerPreDisconnect; }
public ActionResult StartPlaying(CharacterSelectModel model) { return(RedirectToAction("Play", "Game", new { Id = model.SelectedPlayerId })); }