// Use this for initialization private void Awake() { starField = GameObject.Find("Starfield").GetComponent <ParticleSystem>(); tearBackground = GameObject.Find("TearBackground").GetComponentsInChildren <ParticleSystem>().ToList(); gameStateHandler = GameObject.Find("Game State Handler").GetComponent <GameStateHandler>(); playerSpriteRenderer = GameStateHandler.player.GetComponent <SpriteRenderer>(); starSpriteRenderer = gameStateHandler.darkStar.GetComponent <SpriteRenderer>(); starLight = gameStateHandler.darkStar.GetComponent <Light>(); defaultLightIntensity = starLight.intensity; GameStateHandler.DarkPhaseStarted += this.DarkenEverything; GameStateHandler.levelFailed += this.TurnOffLights; playerLights = FindObjectsOfType <Light>().ToList(); //foreach(Transform child in transform) //{ // if(child.GetComponentInChildren<Light>() != null) // { // Debug.Log(child.gameObject.name); // playerLights.AddRange(child.GetComponentsInChildren<Light>().ToList()); // } // if(child.GetComponent<Light>() != null) // { // playerLights.Add(child.GetComponent<Light>()); // Debug.Log(child.gameObject.name); // } //} //playerLights.AddRange(gameStateHandler.player.GetComponentsInChildren<Light>().ToList()); }
// To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see https://aka.ms/RazorPagesCRUD. public async Task <IActionResult> OnPostAsync(int?difficulty) { if (!ModelState.IsValid) { return(Page()); } if (difficulty == null) { return(RedirectToPage("./GameIndex")); } if (difficulty == 1) { var game = new Game(3, true); await GameStateHandler.SaveGameToDb(game, GameState.Name); return(RedirectToPage("./GameRunner", new { gameId = game.DbId })); } if (difficulty == 2) { var game = new Game(3, false); await GameStateHandler.SaveGameToDb(game, GameState.Name); return(RedirectToPage("./GameRunner", new { gameId = game.DbId })); } return(RedirectToPage("./GameIndex")); }
void Start() { FirstPersonCamera = GameObject.Find("First Person Camera").GetComponent <Camera>(); TouchHandler.OnClicked += screenTouched; PositionArray = new Vector3[4]; gameStateHandler = GameObject.Find("GameStateManager").GetComponent <GameStateHandler>(); }
public async Task <ActionResult> OnGet(int?gameId, int?col, int?row, bool flag) { if (gameId == null) { return(RedirectToPage("./GameIndex")); } GameId = gameId.Value; Flag = flag; Game = GameStateHandler.LoadGameFromDb(GameId); if (Game == null) { return(RedirectToPage("./GameIndex")); } if (col != null && row != null) { var lost = Game.Move(row.Value, col.Value, Flag); if (!lost) { Game.CheckIfGameWon(); } await GameStateHandler.SaveGameToDb(Game, Game.Name); } return(Page()); }
float shootTimer = 0.0f; //timer counts up // Start is called before the first frame update void Start() { garden = GameObject.Find("House"); health = 100; scoreHandler = GameObject.Find("Score").GetComponent <ScoreHandler>(); gameStateHandler = GameObject.Find("GameStateManager").GetComponent <GameStateHandler>(); }
public CyclicPlayersQueue(int currentId, GameStateHandler handler) { TurnChanged += handler; count = PhotonNetwork.CurrentRoom.PlayerCount; this.currentId = currentId; inactive = new List <int>(); }
// Use this for initialization void Start() { player = GameObject.FindGameObjectWithTag("Player"); hitCount = 0; body = GetComponent <Rigidbody2D>(); handler = GameObject.Find("GameStateHandler").GetComponent <GameStateHandler>(); }
// Use this for initialization void Start() { body = GetComponent <Rigidbody2D>(); mainCamera = Camera.main; gameState = GameObject.Find("GameStateHandler").GetComponent <GameStateHandler>(); alive = true; }
void MainMenuController() { if (Input.GetButtonDown("Start")) { GameStateHandler.SetNewGameState(GameStateHandler.GameState.CharacterScreen); MenuManager.instance.RunCharacterScreen(); } }
public void GameStartUp() { UICore = (GameObject.Instantiate(Resources.Load("Prefabs/GUI/UIRoot")) as GameObject).GetComponent<UICore>(); GameState = new GameStateHandler(); GameState.Initialize(); PlayerInfo = new PlayerInfo(); }
public void SetUp(GameStateHandler gameStateHandler, IHandler boatHandler) { _gameStateHandler = gameStateHandler; _gameStateHandler.HandleEvent -= GameStateChanged; _gameStateHandler.HandleEvent += GameStateChanged; _boatHandler = boatHandler; }
private void CheckWin() { if (_guests.Count == 0) { GameStateHandler.SetGameState(_reward.value); StartCoroutine(LoadNewScene()); } }
public virtual void Awake() { ourGoapAgent = GetComponent <GoapAgent>(); ourThreatTrigger = GetComponentInChildren <ThreatTrigger>(); ourThreatTrigger.threatInArea += this.importantEventTriggered; gameStateHandler = GameObject.Find("Game State Handler").GetComponent <GameStateHandler>(); enemySpawner = GameObject.Find("EnemySpawner").GetComponent <EnemySpawner>(); ourType = GetComponent <IGoap>(); }
public void SetUp(GameStateHandler gameStateHandler, IHandler trackerEvent, List <TowerComponent> towerComponents) { _gameStateHandler = gameStateHandler; _gameStateHandler.HandleEvent -= GameStateChanged; _gameStateHandler.HandleEvent += GameStateChanged; _trackerHandler = trackerEvent; _towerList = towerComponents; }
public IActionResult OnGetStartNewGame(int?gameId) { if (gameId != null) { GameId = gameId.Value; } GameStateHandler.DeleteFromDbUsingId(GameId); return(RedirectToPage("./GameIndex")); }
public void ClearGameData() { Camera.main.GetComponent <Animator>().SetBool("CharacterScreen", false); Camera.main.GetComponent <Animator>().SetBool("PlanetExplorerState", false); createCharacterScreen.SetActive(false); loadCharacterScreen.SetActive(false); DataController.instance.ClearGameData(); GameStateHandler.SetNewGameState(GameStateHandler.GameState.MainMenu); ReticuleBehaviour.instance.Reticle.position = ReticuleBehaviour.instance.startPos; }
void CharacterScreen() { //Just a reset to MainLogoScreen if user deletes character. //if(MenuManager.currentState == MenuManager.MenuState.LogoScreen) // GameStateHandler.SetNewGameState(GameStateHandler.GameState.MainMenu); if (SceneHandler.instance.GetCurrentScene().name == "PlanetExplorer") { GameStateHandler.SetNewGameState(GameStateHandler.GameState.PlanetExplorer); } }
private void Awake() { ph = GetComponent <PlayerHealth>(); pc = GetComponent <PlayerController>(); wh = GetComponent <WeaponHandler>(); a = GetComponent <AmmunitionInventory>(); hud = GetComponent <HeadsUpDisplay>(); gsh = GetComponent <GameStateHandler>(); playerAudio = GetComponent <AudioSource>(); }
void Awake() { ourProCamera2D = Camera.main.GetComponent <ProCamera2D>(); gameStateHandler = GameObject.Find("Game State Handler").GetComponent <GameStateHandler>(); playerReferences = GetComponent <PlayerReferences>(); ourSlightshot = playerReferences.slingshot; ourSoulHandler = playerReferences.playerSoulHandler; PlayerSoulHandler.PoweredUp += this.SetPoweredUp; PlayerSoulHandler.PowerUpTimedOut += this.SetNOTPoweredUp; ChoosePowerUp.powerupChosen += this.ResetTimeAndSetLaunchToFalse; }
private void Start() { gameStateHandler = GameStateHandler.Instance; // Ensure the coroutine runs as the state may be set while this object is off // so the event doesn't fire if (flashCoroutine == null) { FlashIntroScreen(); } }
public void GameStartUp() { ObjectPool = (GameObject.Instantiate(Resources.Load("Prefabs/System/GameObjectPool")) as GameObject).GetComponent<GameObjectPool>(); IOManager = (GameObject.Instantiate(Resources.Load("Prefabs/System/IOManager")) as GameObject).GetComponent<IOManager>(); UICore = (GameObject.Instantiate(Resources.Load("Prefabs/UI/UIRoot")) as GameObject).GetComponent<UICore>(); GameState = new GameStateHandler(); GameState.Initialize(); PlayerInfo = new PlayerInfo(); EventManager = new EventManager(); }
//protected Player // Use this for initialization public void Awake() { gsh = GameObject.Find ("GameStateHandler").GetComponent<GameStateHandler>(); missionType = gsh.currentMissionType; //target = GameObject.FindGameObjectWithTag("MissionTarget").transform; //playerAttributes = GameObject.FindWithTag("Player").transform.GetComponent<PlayerAttributes>(); playerScript = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerScript>(); playerScript.activeMissions.Add(this); playerScript.currentMission = this; missionTextString = GameObject.FindGameObjectWithTag("MissionInfo").GetComponent<Text>() as Text; }
public void GameStartUp() { ObjectPool = (GameObject.Instantiate(Resources.Load("Prefabs/System/GameObjectPool")) as GameObject).GetComponent <GameObjectPool>(); IOManager = (GameObject.Instantiate(Resources.Load("Prefabs/System/IOManager")) as GameObject).GetComponent <IOManager>(); UICore = (GameObject.Instantiate(Resources.Load("Prefabs/UI/UIRoot")) as GameObject).GetComponent <UICore>(); GameState = new GameStateHandler(); GameState.Initialize(); PlayerInfo = new PlayerInfo(); EventManager = new EventManager(); }
void Awake() { if (!g) { g = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } }
void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); GameStateHandler.SetStateAwake(); }
public void SetGameStateHandler(GameStateHandler gameStateHandler, IHandler towerTracker, IHandler boatTracker) { _gameStateHandler = gameStateHandler; _gameStateHandler.HandleEvent -= GameStateChanged; _gameStateHandler.HandleEvent += GameStateChanged; _towerTracker = towerTracker; _towerTracker.HandleEvent -= OnClosestTowerChanged; _towerTracker.HandleEvent += OnClosestTowerChanged; _boatHandler = boatTracker; _boatHandler.HandleEvent -= OnBoatInput; _boatHandler.HandleEvent += OnBoatInput; }
public IActionResult OnGetStartSameGame(int?gameId) { if (gameId != null) { GameId = gameId.Value; } Game = GameStateHandler.LoadGameFromDb(GameId); var game = new Game(Game.BoardHeight, Game.BoardWidth, Game.MinesAmount, Game.Name); GameStateHandler.DeleteFromDbUsingId(GameId); GameStateHandler.SaveGameToDb(game, game.Name); return(RedirectToPage("./GameRunner", new { gameId = game.DbId })); }
public override void Awake() { movement = GetComponent <PlayerController>(); weapons = GetComponent <WeaponHandler>(); ammo = GetComponent <AmmunitionInventory>(); stateHandler = GetComponent <GameStateHandler>(); audio = GetComponent <AudioSource>(); hud.player = this; base.Awake(); }
public void OnGet() { GameStates = GameStateHandler.ShowGameSavesInDb(); for (var index = 0; index < GameStates.Count; index++) { var gameState = GameStates[index]; if (gameState.GameLost || gameState.GameWon) { var id = gameState.GameStateId; GameStates.RemoveAll(x => x.GameStateId == id); GameStateHandler.DeleteFromDbUsingId(id); } } }
void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); InitMenu(); }
private void Update() { if (PlanetInfoBox.activeSelf) { if (Input.GetMouseButtonDown(0)) { SceneHandler.instance.LoadScene(PlanetInfoBox_Name.text); GameStateHandler.SetNewGameState(GameStateHandler.GameState.Planet); } if (Input.GetButtonDown("XboxA")) { Debug.Log("SelectedPlanet: " + PlanetInfoBox_Name.text); SceneHandler.instance.LoadScene(PlanetInfoBox_Name.text); GameStateHandler.SetNewGameState(GameStateHandler.GameState.Planet); } } }
void Update() { if (Input.GetKey(KeyCode.X) && (Input.GetKey(KeyCode.Alpha1) || Input.GetKey(KeyCode.Keypad1)) && (Input.GetKey(KeyCode.Alpha0) || Input.GetKey(KeyCode.Keypad0))) { GameStateHandler gameStateHandler = GameControllerScript.GetInstance().GetComponent <GameStateHandler>(); for (int x = 0; x < 4; x++) { gameStateHandler.SetBossDefeated(EnemyType.DarkPlayer, x); gameStateHandler.SetBossDefeated(EnemyType.Dummy, x); gameStateHandler.SetBossDefeated(EnemyType.Vampire, x); gameStateHandler.SetBossDefeated(EnemyType.Psychic, x); } LoadMapState(); } }
public void ConsumeEvent(IEvent e) { GameStateHandler gameStateHandler = GameControllerScript.GetInstance().GetComponent <GameStateHandler>(); if (e.GetType() == typeof(WorldMapMovementEvent)) { WorldMapMovementEvent movementEvent = e as WorldMapMovementEvent; for (int x = 0; x < nodes.Count; x++) { if (movementEvent.currentNode.Equals(nodes[x])) { gameStateHandler.SetCurrentNode(x); return; } } } }
// Use this for initialization void Start () { gsh = GameObject.Find ("GameStateHandler").GetComponent<GameStateHandler> (); // Debug.Log (gsh.GetCurrentPlanetType ().ToString ()); SpawnTiles (); for (int i = 0; i < 12; i++) { CellularAutomata (); } SpawnSpaceship (); SetMaterials (); //StartCoroutine (wait (2.2f)); SetColliderOnBlockedTiles (); for (int j = 0; j < 4; j++) { AddResources (); } //TilePrefab.transform.GetComponent<Tile> ().type = Tile.TileType.unassigned; //SpawnTileGroup (); //SpawnMap (0); }
//PlayerController otherPlayerScript; // Use this for initialization void Start() { alive = true; windowRect = new Rect(Screen.width/2-200, Screen.height/2-100, 400,200); // Storing the Y position of the health bar. cachedHealthY = healthTransform.position.y; cachedOxygenY = oxygenTransform.position.y; // Storing the X value of the bar at max health, which is the starting position of the bar. maxHealthXValue = healthTransform.position.x; maxOxygenXValue = oxygenTransform.position.x; // The x position of the bar at minimum health is the starting position of the bar minus the width of the rectangle (the health bar). minHealthXValue = healthTransform.position.x - healthTransform.rect.width; minOxygenXValue = oxygenTransform.position.x - oxygenTransform.rect.width; currentHealth = maxHealth; currentOxygen = maxOxygen; cashText = GameObject.FindGameObjectWithTag("SpaceCash").GetComponent<Text>() as Text; gsh = GameObject.Find("GameStateHandler").GetComponent<GameStateHandler>(); ammoVariables = GetComponent<AmmunitionVariables>(); gun = GetComponent<Gun>(); shopMenuManager = GameObject.FindGameObjectWithTag("Canvas2").GetComponent<ShopMenuManager>(); //spaceCash = gsh.GetSpaceCash (); }
void Start() { gsh = GameObject.Find ("GameStateHandler").GetComponent<GameStateHandler> (); SetAmount (Random.Range (333, 667)); }
// Use this for initialization void Start() { gsh = GameObject.Find ("GameStateHandler").GetComponent<GameStateHandler>(); StartCoroutine(WaitOneFrame()); StartCoroutine(disableLegend()); }
// Use this for initialization void Start() { scaleFactor = 20.0f; gsh = GameObject.Find ("GameStateHandler").GetComponent<GameStateHandler> (); pc = GameObject.Find ("SpaceShip").GetComponent<PlayerControl> (); windowRect = new Rect(Screen.width/2-200, Screen.height/2-100, 400,200); confirmation = false; // Loop that creates the solar systems. for (counter = 0; counter < 4; counter++) { scaleFactor = (20.0f + Random.Range (-3,4)); // set a random offset on the scaleFactor. planetCount = Random.Range (5, 9); // set random number of planets for each solar system. GenerateSolarSystem (planetCount, counter); // Call the method that generates a soler system. } }