//private float waitTime { get; set; } //public float startWaitTime; // 2. Each (as defind in GameStarter script) seconds 1 customer enters the store, moves to a pre defined free random point and stops // need to control points // Start is called every time the script is enabled and before the first frame update // Construct the list of move points void Start() { CustomerDeathEvent.RegisterListener(OnCustomerDied); gs = gameStarterGameObject.GetComponentInChildren <GameStarter>(); // waitTime = startWaitTime; ListOfKitchenMovePoints = new List <NewPoint>(); ListOfCustomersWandering = new List <NewCustomer>(); startingPoint = new NewPoint(kitchenDoorSpawnPoint); // because the point was not made the best way we need to initialize the points this way ListOfKitchenMovePoints.Add(new NewPoint(kitchenMovePoint01)); ListOfKitchenMovePoints.Add(new NewPoint(kitchenMovePoint02)); ListOfKitchenMovePoints.Add(new NewPoint(kitchenMovePoint03)); ListOfKitchenMovePoints.Add(new NewPoint(kitchenMovePoint04)); ListOfKitchenMovePoints.Add(new NewPoint(kitchenMovePoint05)); ListOfKitchenMovePoints.Add(new NewPoint(kitchenMovePoint06)); ListOfKitchenMovePoints.Add(new NewPoint(kitchenMovePoint07)); ListOfKitchenMovePoints.Add(new NewPoint(kitchenMovePoint08)); ListOfKitchenMovePoints.Add(new NewPoint(kitchenMovePoint09)); ListOfKitchenMovePoints.Add(new NewPoint(kitchenMovePoint10)); customerIsOnTheTour = false; }
void Awake() { if (starter == null) { starter = this.gameObject.GetComponent <GameStarter>(); } }
private void Awake() { Time.timeScale = 1; if (instance == null) { instance = this; DontDestroyOnLoad(this); } else if (this != instance) { Destroy(this); } currentLevel = 0; if (PlayerPrefs.HasKey("LevelId")) { currentLevel = PlayerPrefs.GetInt("LevelId"); } else { PlayerPrefs.SetInt("LevelId", currentLevel); } if (currentLevel > 5) { Instantiate(Resources.Load("Level" + currentLevel), new Vector3(0, 0, 0), Quaternion.identity); } else { Instantiate(Resources.Load("Level" + currentLevel), new Vector3(0, 0, 0), Quaternion.identity); } }
void Start() { starter = GameStarter.instance; SetBombValue(); SetX(); SetY(); }
public async Task <IHttpActionResult> PutGameStarter(int id, GameStarter gameStarter) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != gameStarter.Id) { return(BadRequest()); } db.Entry(gameStarter).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GameStarterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void Awake() { gameStarter = GameObject.FindWithTag("GameStarter").GetComponent <GameStarter>(); secondsToFall = gameStarter.GameLengthSeconds; start = transform.position; }
void Start() { bombBlock = Prefabs.Find(p => p.GetComponent <Explodable>() != null); thrusterBlock = Prefabs.Find(p => p.GetComponent <ThrusterBlock>() != null); generalBlocks = Prefabs.Where(p => p != bombBlock && p != thrusterBlock).ToList(); gameStarter = GameObject.FindWithTag("GameStarter").GetComponent <GameStarter>(); }
// Use this for initialization void Start() { camera = Camera.main; Joueur Joueur1 = GameStarter.obtenirJoueur1(); //player Joueur Ordi = GameStarter.obtenirJoueur2(); // IA MyControler = new RuleController(); MyControler.demarerDuel(Joueur1, Ordi); this.DisplayHand(); //GameObject PlayedCard = this.transform.GetChild(0).gameObject; //GameObject slot1 = PlayedCard.transform.GetChild(3).gameObject; //Vector3 positions = slot1.transform.position; //GameObject cardClone = (GameObject)Instantiate(test, positions,slot1.transform.rotation); //cardClone.transform.parent = PlayedCard.transform; ////Quaternion quat = new Quaternion(0, 0, 0, 0); //positions = positions + new Vector3(0f, 1f, 0f); ////positions.z = -1; ////positions.z = -1; //////cardClone.transform.position = slot1.transform.position; //cardClone.transform.rotation = slot1.transform.rotation; //Debug.Log(positions); //cardClone.transform.localScale = slot1.transform.localScale; //cardClone.transform.position = positions; //Debug.Log(cardClone.transform.position); //PlayedCard.gameObject.AddComponent(); //Debug.Log(cardClone.transform.localScale); }
void OnTriggerEnter(Collider col) { AttachArrow(); //Debug.Log("collided"); if (col.GetComponent <EnemyStats>()) { if (isFired) { this.GetComponent <Collider>().isTrigger = false; } EnemyStats enemyStats = col.GetComponent <EnemyStats>(); enemyStats.Hit(damage); PlayerStats playerStats = col.GetComponent <PlayerStats>(); playerStats.Hit(damage); //PARTICLE EFFECT // GameObject impactGO = Instantiate(impactEffect, arrowspawn.position, Quaternion.LookRotation(arrowspawn.forward)); // Destroy(impactGO, 0.1f); } else if (col.GetComponent <GameStarter>()) { if (isFired) { this.GetComponent <Collider>().isTrigger = false; } GameStarter starter = col.GetComponent <GameStarter>(); starter.StartLevel(); } }
// Start is called before the first frame update void Start() { scoreText = GameObject.Find("ScoreText").GetComponent <Text>(); scoreText2 = GameObject.Find("ScoreText2").GetComponent <Text>(); timeText = GameObject.Find("TimeText").GetComponent <Text>(); replayScoreText = GameObject.Find("ReplayButtonText").GetComponent <Text>(); scoreScript = GameObject.Find("ScoreScript").GetComponent <ScoreScript>(); gameControllerScript = GameObject.Find("GameControllerScript").GetComponent <GameControllerScript>(); projectileScriptv2 = GameObject.Find("Projectile Group").GetComponent <ProjectileScriptv2>(); slingshotScriptv2 = GameObject.Find("Slingshot Group").GetComponent <SlingshotScriptv2>(); obstaclesScript = GameObject.Find("Obstacles Group").GetComponent <ObstaclesScript>(); background = GameObject.Find("Background"); selectChar = GameObject.Find("Selectcharacter"); CatSelect = GameObject.Find("CatSelect"); PigSelect = GameObject.Find("PigSelect"); BearSelect = GameObject.Find("Bear"); PandaSelect = GameObject.Find("Panda"); GameStarter = GameObject.Find("StartButton"); ReplayButton = GameObject.Find("ReplayButton"); Logo = GameObject.Find("Logo"); GameStarter.SetActive(false); ReplayButton.SetActive(false); scoreText2.enabled = false; Plank = GameObject.Find("Seg6"); }
void Awake() { Instance = this; Mono = this; mGlobalEvents = new List<IGlobalEvent>(); DontDestroyOnLoad(this); }
public void OnContinueReplay() { campaignState.scenarioPlayingIndex = selectedIndex; var gs = GameState.LoadState(campaignState.saveStateIndex); //bootstrap the game state GameStarter gameStarter = new GameStarter(); gameStarter.gameName = campaignState.gameName; gameStarter.saveStateIndex = campaignState.saveStateIndex; gameStarter.scenarioFileName = gs.partyState.scenarioFileName; gameStarter.heroes = campaignState.heroes; gameStarter.difficulty = campaignState.difficulty; gameStarter.isNewGame = false; Bootstrap.campaignState = campaignState; Bootstrap.gameStarter = gameStarter; finalFader.DOFade(1, .5f).OnComplete(() => { gameObject.SetActive(false); SceneManager.LoadScene("gameboard"); }); }
void Awake() { Instance = this; Mono = this; mGlobalEvents = new List <IGlobalEvent>(); DontDestroyOnLoad(this); }
//Graceful shutdown public static void Shutdown(string[] arguments) { Console.WriteLine("Shutting down"); _isRunning = false; NetworkManager.Stop(); GameStarter.Stop(); }
public void StartGame_AwayTeam_Null_Throws() { var scoreBoard = Mock.Of <ScoreBoard>(); var GameStarter = new GameStarter(scoreBoard); Action action = () => GameStarter.StartGame(It.IsAny <HomeTeam>(), null); action.Should().Throw <ArgumentNullException>(); }
private void OnMouseUpAsButton() { var scores = _scoreScaler * transform.localScale.x * _scaleSpeedMax; GameStarter.SetScore(scores); Instantiate(_chpokParticle, transform.localPosition, transform.localRotation); Destroy(gameObject); }
void Start() { gameStarter = GetComponent <GameStarter>(); gameRunner = GetComponent <GameRunner>(); gameEnder = GetComponent <GameEnder>(); ColorSchemesManager.setColorScheme(DataAndSettingsManager.getColorSchemeID()); gameEnder.loadAds(); onInitialize(); }
public async Task <ActionResult> DeleteConfirmed(int id) { GameStarter gameStarter = await db.GameStarters.FindAsync(id); db.GameStarters.Remove(gameStarter); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public GameHub(Game game) { _game = game; _towerManager = new TowerManager(game); _minionManager = new MinionManager(game); _ticker = new Ticker(game, _minionManager, _towerManager); _gameStarter = new GameStarter(game, _ticker); _gameStopper = new GameStopper(game); }
public void Die() { Enemy.Defeated++; GameStarter.enemyCount--; if (GameStarter.enemyCount <= 0) { GameStarter.SpawnEnemies(); } Enemy.Destroy(Instance.gameObject, 0); }
public void TestStartGameOnePlayer() { // Arrange Dictionary <int, Player> players = new Dictionary <int, Player>() { { 1, new Player(Team.Blue, 1, false) { Position = new Field(10, 10) } } }; GameStarter gameStarter = new GameStarter(communicator, configuration); var player1MessageExpected = new Message <GameStarted>() { AgentId = 1, MessagePayload = new GameStarted() { AgentId = 1, AlliesIds = new List <int>(), BoardSize = new BoardSize() { X = 0, Y = 0 }, EnemiesIds = new List <int>(), NumberOfPlayers = new NumberOfPlayers() { Allies = 0, Enemies = 0 }, Penalties = new Penalties() { CheckForSham = "0", DestroyPiece = "0", Discovery = "0", InformationExchange = "0", Move = "0", PutPiece = "0" }, Position = new Position() { X = 10, Y = 10 }, TeamId = "blue" } }; // Act gameStarter.StartGame(players); var result = communicator.GetResult(); var player1Message = result.Find(m => m.AgentId == 1); // Assert player1Message.Should().BeEquivalentTo(player1MessageExpected); }
void Update() { transform.localScale = Vector3.Lerp(transform.localScale, _maxScale, Random.Range(_scaleSpeedMin, _scaleSpeedMax) * Time.deltaTime); if (transform.localScale.x > _maxScale.x * 0.9f) { var scores = -(_scoreScaler * transform.localScale.x); GameStarter.SetScore(scores); Instantiate(_chpokParticle, transform.localPosition, transform.localRotation); Destroy(gameObject); } }
public async Task <ActionResult> Edit([Bind(Include = "Id,begin")] GameStarter gameStarter) { if (ModelState.IsValid) { db.Entry(gameStarter).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(gameStarter)); }
public async Task <IHttpActionResult> GetGameStarter(int id) { GameStarter gameStarter = await db.GameStarters.FindAsync(id); if (gameStarter == null) { return(NotFound()); } return(Ok(gameStarter)); }
// Start is called before the first frame update void Start() { Instance = this; connectmenu.SetActive(false); servermenu.SetActive(false); mainMenu.SetActive(true); hostmenu.SetActive(false); DontDestroyOnLoad(gameObject); }
public async Task <IHttpActionResult> UpdateGame(int id, string begin) { GameStarter game = await db.GameStarters.Where(x => x.Id == id).SingleOrDefaultAsync(); game.begin = begin; db.Entry(game).State = EntityState.Modified; await db.SaveChangesAsync(); return(Ok(game)); }
private void Awake() { if (Instance == null) { Instance = this; } else { Destroy(this.gameObject); return; } }
public async Task <ActionResult> Create([Bind(Include = "Id,begin")] GameStarter gameStarter) { if (ModelState.IsValid) { db.GameStarters.Add(gameStarter); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(gameStarter)); }
public async Task <IHttpActionResult> PostGameStarter(GameStarter gameStarter) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.GameStarters.Add(gameStarter); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = gameStarter.Id }, gameStarter)); }
private void Awake() { //GameManager = new ServerGameManager(); if (_instance != null) { Destroy(gameObject); } _instance = this; DontDestroyOnLoad(gameObject); SceneManager.sceneLoaded += OnSceneLoaded; }
public void TestStartGameNoPlayers() { // Arrange Dictionary <int, Player> players = new Dictionary <int, Player>(); GameStarter gameStarter = new GameStarter(communicator, configuration); // Act gameStarter.StartGame(players); var result = communicator.GetResult(); // Assert result.Should().BeEquivalentTo(new List <Player>()); }