public void Construct( GameStartedSignal gameStartedSignal, DisconnectedFromServerSignal disconnectedFromServerSignal, List <IGUIState> guiStates) { _gameStartedSignal = gameStartedSignal; _guiImplementations = guiStates; _disconnectedFromServerSignal = disconnectedFromServerSignal; }
private void OnGameStarted(GameStartedSignal data) { var paddle1GameObject = Instantiate(_config.BatView); var paddle1View = paddle1GameObject.GetComponent <PaddleView>(); paddle1View.Initialize(data.Arg1, _pitchSize); _views.Add(data.Arg1, paddle1GameObject); var paddle2GameObject = Instantiate(_config.BatView); var paddle2View = paddle2GameObject.GetComponent <PaddleView>(); paddle2View.Initialize(data.Arg2, _pitchSize); _views.Add(data.Arg2, paddle2GameObject); }
public void Construct(TeamManager teamManager, CustomNetworkDiscovery networkDiscovery, ConnectedToServerSignal connectedToServerSignal, DisconnectedFromServerSignal disconnectedFromServerSignal, GameStartedSignal gameStartedSignal, BattleStatsManager battleStatsManager) { _teamManager = teamManager; _connectedToServerSignal = connectedToServerSignal; _disconnectedFromServerSignal = disconnectedFromServerSignal; _networkDiscovery = networkDiscovery; _gameStartedSignal = gameStartedSignal; _battleStatsManager = battleStatsManager; }
private void OnGameStarted(GameStartedSignal arg) { SetMode(MovementMode.Control); Flap(); }
private void OnGameStart(GameStartedSignal obj) { ongoing = true; SpawnPipe(); }
private void HandleReceived(JObject jobject) { switch (jobject.Value <string>("name")) { //case "player_init" // No player init event in server. (bug?) case "mapinit": { var args = jobject.ToObject <MapContent>(); MapGeneratedSignal?.Dispatch(args); } break; case "game_started": GameStartedSignal?.Dispatch(); break; case "connect": { var args = jobject.ToObject <PlayerConnectedArgs>(); PlayerConnectedSignal?.Dispatch(args); } break; case "player_init": { var args = jobject.ToObject <PlayerInitializedArgs>(); _curClientId = args.Id; PlayerInitializedSignal?.Dispatch(args); } break; case "ready": { var args = jobject.ToObject <PlayerReadyArgs>(); PlayerReadySignal?.Dispatch(args); } break; case "select": { var args = jobject.ToObject <PlanetSelectedArgs>(); PlanetSelectedSignal?.Dispatch(args); } break; case "move": { var args = jobject.ToObject <UnitMovedArgs>(); UnitMovedSignal?.Dispatch(args); } break; case "add_hp": { var args = jobject.ToObject <HpAddedArgs>(); HpAddedSignal?.Dispatch(args); } break; case "damage": { var args = jobject.ToObject <DamageDoneArgs>(); DamageDoneSignal?.Dispatch(args); } break; case "gameover": { var args = jobject.ToObject <GameOverArgs>(); GameOverSignal?.Dispatch(args); } break; } }
private void OnGameStarted(GameStartedSignal data) { UpdateScore(); UpdateHighscore(); }