private CheckOut[] checkOuts; //array of check outs // Start is called before the first frame update void Start() { GameManger gM = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameManger>(); //aisles = gM.aislesMaster; _minShelfStockAccepted = gM.minShelfStockAcceptable; //random generation speed = Random.Range(gM.minStaffSpeed, gM.maxShoppingListSize); inventory = gameObject.GetComponent <Inventory>(); checkOuts = gM.checkOutsMaster;//not used currently staffPaths = gM.staffPathsMaster; staffPath = staffPaths[Random.Range(0, staffPaths.Length - 1)]; //add all the points from the staff path to this staff points foreach (Transform child in staffPath.transform) { staffPoints.Add(child.gameObject); } //count aisle check points in path foreach (GameObject point in staffPoints) { if (point.CompareTag("AisleStart")) { aisleCheckPoints.Add(point); } } }
// Start is called before the first frame update void Start() { GameManger gM = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameManger>(); maxCapacity = customerLocations.Length; _checkOutTimeMultiplier = gM.checkOutTimeMultiplier; }
public override void Update(GameManger gameManger) { if (!GameManger.gameManger.inMenuScreen) { GameManger.gameManger.TransistinoToState(gameManger.OverWorldState); } }
public static void GameRun(int i_NumberOfChansess) { m_RoundsNumber = i_NumberOfChansess; m_board = new GameBoard(i_NumberOfChansess); GameManger.SetButtonsToEnable(m_board.GetInteractiveGameBoradButtonsInRound(0)); m_board.ShowDialog(); }
void Start() { gameManager = FindObjectOfType <GameManger>(); location = new Vector3[LocationMaxPlayers]; int indexStart = 0; int i; for (int J = 1; J <= 3; J++) { for (i = indexStart; i < LocationMaxPlayers - (3 - J) * 5; i++) { if (i == 0) { location[0] = firstLocation; } else { if (TriangleIndex < 13) { location[i] = location[0] + ((i % 5) * new Vector3(0, 0, 1.25f)) + (J - 1) * (new Vector3(0, 0.2f, 0)); } else { location[i] = location[0] - ((i % 5) * new Vector3(0, 0, 1.25f)) + (J - 1) * (new Vector3(0, 0.2f, 0)); } } } indexStart = i; } }
void Awake() { if (m_Instace == null) { m_Instace = this; } }
void Start() { Game_Manger = GameObject.FindGameObjectWithTag("GameManger").GetComponent <GameManger>(); Population = new Dna[PopulationLength]; for (int i = 0; i < PopulationLength; i++) { Population[i] = new Dna(); Population[i].Weight = new float[WeightsLenght]; for (int j = 0; j < WeightsLenght; j++) { Population[i].Weight[j] = Random.Range(-1.0f, 1.0f); } Population[i].Fitness = 0; GameObject prefab = (GameObject)Instantiate(FlappyBirdPrefab, new Vector3(-7, 0, 0), new Quaternion(0, 0, 0, 0)); Population[i].Prefab = prefab; prefab.GetComponent <FlappyBirdObject>().ParentIndex = i; } //Start The Generation Test GenerationNumberText.text = GenerationNumber.ToString(); Game_Manger.NumberOfFlappyBird = PopulationLength; Game_Manger.TimerFitness = 0; RePopulitionbool = false; }
void CmdOnHitPlayer(Vector2 _pos, string _id) { Player player = GameManger.GetPlayer(_id); player.GetComponent <Rigidbody2D>().AddForceAtPosition(weapon.targetImpact * target / 10, transform.position); RpcDoHitEffect(_pos); }
private void Awake() { if (instance == null) { instance = this; } }
// Use this for initialization void Start() { GM = GameObject.Find("GameManger").GetComponent <GameManger>(); Player = GameObject.Find("fox").GetComponent <PlayerControl>(); Play = GameObject.Find("fox"); cos = (Play.transform.position.x - transform.position.x) / Mathf.Sqrt((Play.transform.position.y - transform.position.y) * (Play.transform.position.y - transform.position.y) + (Play.transform.position.x - transform.position.x) * (Play.transform.position.x - transform.position.x)); sin = (Play.transform.position.y - transform.position.y) / Mathf.Sqrt((Play.transform.position.y - transform.position.y) * (Play.transform.position.y - transform.position.y) + (Play.transform.position.x - transform.position.x) * (Play.transform.position.x - transform.position.x)); tan = (Play.transform.position.y - transform.position.y) / (Play.transform.position.x - transform.position.x); float Atan = Mathf.Atan(tan) * Mathf.Rad2Deg; Direction = transform.position; transform.Rotate(new Vector3(0, 0, Atan)); if (Play.transform.position.x - transform.position.x > 0) { right = true; } else { left = true; } if (GM.Sound) { AudioSource.PlayClipAtPoint(shotAudio, GameObject.Find("Main Camera").transform.position); } }
// Start is called before the first frame update void Awake() { //Check if instance already exists if (instance == null) { //if not, set instance to this instance = this; } //If instance already exists and it's not this: else if (instance != this) { //Then destroy this. This enforces our singleton pattern, meaning there can only ever be one instance of a GameManager. Destroy(gameObject); } //Sets this to not be destroyed when reloading scene DontDestroyOnLoad(gameObject); //Assign enemies to a new List of Enemy objects. enemies = new List <Enemy>(); //Get a component reference to the attached BoardManager script boardScript = GetComponent <BoardManager>(); //Call the InitGame function to initialize the first level InitGame(); }
private void Awake() { instance = this; width = Screen.width; audioSource = GetComponent <AudioSource>(); fruitList = new List <Fruit>(); }
public void Awake() { _instance = this; DontDestroyOnLoad(this.gameObject); playerController = this.GetComponent <PlayerController>(); playerController.OnGetPlayerList += this.OnGetPlayerList; //playerController.GetPlayerList(); pos = GameObject.Find("spawnPos"); string prefabname = "Player-gril"; if (PhotonEngine.Instance.role != null) { if (PhotonEngine.Instance.role.Isman) { prefabname = "Player-boy"; } } GameObject playeGo = GameObject.Instantiate(Resources.Load <GameObject>("player/" + prefabname)) as GameObject; playeGo.AddComponent <TouchControl>(); playeGo.transform.position = pos.transform.position; player = playeGo; playeGo.GetComponent <PlayerMove>().isCanController = true; battleController = this.GetComponent <BattleController>(); inventoryController = this.GetComponent <InventoryItemDBController>(); battleController.OnAsyncPostionAndRotation += this.OnAsyncPostionAndRotation; battleController.OnAsyncPlayerMoveAnimation += this.OnAsyncPlayerMoveAnimation; battleController.OnSyncPlayerAnimation += this.OnSyncPlayerAnimation; inventoryController.GetShopInventoryList(); }
void Awake() { me = this; gameoverUI.SetActive(false); btn_replay.onClick.AddListener(Replay); CsvLevel.Init(); }
// Use this for initialization void Start() { PM = GameObject.Find("PropManger").GetComponent <PropManger>(); GM = GameObject.Find("GameManger").GetComponent <GameManger>(); SpeedY.y = Speed; Play = GameObject.Find("fox").GetComponent <PlayerControl>(); }
public void Awake() { _instance = this; DontDestroyOnLoad(this.gameObject); playerController = this.GetComponent<PlayerController>(); playerController.OnGetPlayerList += this.OnGetPlayerList; //playerController.GetPlayerList(); pos=GameObject.Find("spawnPos"); string prefabname = "Player-gril"; if(PhotonEngine.Instance.role!=null) { if (PhotonEngine.Instance.role.Isman) prefabname = "Player-boy"; } GameObject playeGo = GameObject.Instantiate(Resources.Load<GameObject>("player/" + prefabname))as GameObject; playeGo.AddComponent<TouchControl>(); playeGo.transform.position = pos.transform.position; player = playeGo; playeGo.GetComponent<PlayerMove>().isCanController = true; battleController = this.GetComponent<BattleController>(); inventoryController = this.GetComponent<InventoryItemDBController>(); battleController.OnAsyncPostionAndRotation += this.OnAsyncPostionAndRotation; battleController.OnAsyncPlayerMoveAnimation += this.OnAsyncPlayerMoveAnimation; battleController.OnSyncPlayerAnimation += this.OnSyncPlayerAnimation; inventoryController.GetShopInventoryList(); }
public void Update(MapState state, GameManger Manager) { List<Fleet> fleets = state.Fleets; foreach (Planet myPlanet in state.GetMyPlanets(PlayerType.AI)) { Planet Attack = null; float LowestScore = float.PositiveInfinity; foreach (Planet planet in state.GetEnemyPlanets(PlayerType.AI)) { float Score = Vector2.Distance(planet.Position, myPlanet.Position) * (((float)planet.Forces[planet.Owner]) / myPlanet.Forces[myPlanet.Owner])/myPlanet.Growth; if (Score < LowestScore) { Attack = planet; LowestScore = Score; } } if (Attack != null) { if ((Attack.Forces[Attack.Owner] + 1) / Manager.AIAttackBias < myPlanet.Forces[myPlanet.Owner]) { Manager.SendFleet((int)((Attack.Forces[Attack.Owner] + 1) / Manager.AIAttackBias), myPlanet, Attack); } } } }
public override void OnStartClient() { base.OnStartClient(); string _netID = GetComponent <NetworkIdentity> ().netId.ToString(); PlayerManager _player = GetComponent <PlayerManager> (); GameManger.RegisterPlayer(_netID, _player); }
private void Awake() { _instance = this; if (birds.Count > 0) { originPos = birds[0].transform.position; } }
public void Die() { gameObject.SetActive(false); GameManger gameManager = FindObjectOfType <GameManger>(); gameManager.EndGame(); }
void OnDisable() { if (SceneCamera != null) { SceneCamera.gameObject.SetActive(true); } GameManger.UnRegisterPlayer(transform.name); }
void Start() { gm = GameObject.Find("GameManger").GetComponent <GameManger>(); transform.position = new Vector3(transform.parent.position.x, fadeOutHieght, transform.parent.position.z); delayTime = Random.Range(0, delayTimeRange); StartCoroutine(FadeIn()); fStep = (fadeOutHieght - fadeInHieght) / totalFadeFrames; }
void makeIntance() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } }
private static void StartBattle(GameManger gameManger) { if (gameManger.battleHasStarted) { SceneManager.LoadScene("ProtoTypeBattle");//Battle scene gameManger.TransistinoToState(gameManger.BattleState); } }
void Start() { myGM = GameObject.Find("GameManager").GetComponent <GameManger>(); myPC = GameObject.Find("GameManager").GetComponent <PlayerControls> (); amIRight = false; defaultColor = GetComponent <Image> ().color; myHighlight = transform.Find("Highlight").GetComponent <SpriteRenderer>(); }
public override void Update(GameManger gameManger) { if (!gameManger.battleHasStarted) { SceneManager.LoadScene("Tut Forest");//OverWOrld gameManger.TransistinoToState(gameManger.OverWorldState); } }
void OnTriggerEnter(Collider other) { Debug.Log(other); if (other.transform.tag == "Goal") { GameManger.CompleteLevel(); } }
public void OnTriggerEnter2D(Collider2D hitInfo) { if (hitInfo.name == "Ball") { string wallName = transform.name; GameManger.Score(wallName); hitInfo.gameObject.SendMessage("ResetBall"); } }
public void Die() { gameObject.SetActive(false); // 씬에 존재하는 GameManager 타입의 오브젝트를 찾아서 가져오기 GameManger gameManager = FindObjectOfType <GameManger>(); // 가져온 GameManager 오브젝트의 EndGame() 메서드 실행 gameManager.EndGame(); }
void CmdPlayerShot(string player_ID, int Damage) { Debug.Log(player_ID + " has been shot."); PlayerManager _player = GameManger.GetPlayer(player_ID); _player.RpcTakeDamage(Damage); //GameObject.Destroy (GameObject.Find(player_ID)); }
public override void OnServerAddPlayer(NetworkConnection conn, short playerControllerId) { int playerIndex = GameManger.GetInstance().GetPlayerFill(); GameObject player = Instantiate(playerPrefab); GameManger.GetInstance().size[playerIndex]++; GameManger.GetInstance().UI.OnPlayerSizeChanged(SyncListInt.Operation.OP_DIRTY, playerIndex); NetworkServer.AddPlayerForConnection(conn, player, playerControllerId); }
public void updateUI() { gameManger = FindObjectOfType <GameManger>(); p1health = gameManger.playersLives[0]; p2health = gameManger.playersLives[1]; //Temporary switching to if statements for quick fix if (p1health == 3) { p1life1.gameObject.SetActive(true); p1life2.gameObject.SetActive(true); p1life3.gameObject.SetActive(true); } else if (p1health == 2) { p1life1.gameObject.SetActive(true); p1life2.gameObject.SetActive(true); p1life3.gameObject.SetActive(false); } else if (p1health == 1) { p1life1.gameObject.SetActive(true); p1life2.gameObject.SetActive(false); p1life3.gameObject.SetActive(false); } else if (p1health == 0) { p1life1.gameObject.SetActive(false); p1life2.gameObject.SetActive(false); p1life3.gameObject.SetActive(false); } if (p2health == 3) { p2life1.gameObject.SetActive(true); p2life2.gameObject.SetActive(true); p2life3.gameObject.SetActive(true); } else if (p2health == 2) { p2life1.gameObject.SetActive(true); p2life2.gameObject.SetActive(true); p2life3.gameObject.SetActive(false); } else if (p2health == 1) { p2life1.gameObject.SetActive(true); p2life2.gameObject.SetActive(false); p2life3.gameObject.SetActive(false); } else if (p2health == 0) { p2life1.gameObject.SetActive(false); p2life2.gameObject.SetActive(false); p2life3.gameObject.SetActive(false); } }
// Use this for initialization void Awake() { if (instance == null) { instance = this; _player = GameObject.FindGameObjectWithTag("Player").GetComponent<Player>(); if(_player == null){ Debug.Log("Cannot load player"); }else{ Debug.Log("Load Player"); } } else { Destroy(this.gameObject); } }
public PlayState(StateManager manager) { shipTileList = GameObject.FindGameObjectsWithTag("ShipTile"); GameObject gameManagerGO = GameObject.Find("GameManager"); gameManagerScript = gameManagerGO.GetComponent<GameManger>(); gameManagerScript.playerTurn = true; gameManagerGO.GetComponent<GameManger>().play = (gameManagerGO.GetComponent<GameManger>().play = true); this.manager = manager; foreach (Vector2 tile in GameObject.Find("Boards/Board1").GetComponent<Board>().tilesP1) { firingTiles.Add(tile); } Debug.Log ("Constructing PlayState"); }
public void Update(MapState state, GameManger Manager) { List<Fleet> fleets = state.Fleets; foreach (Planet myPlanet in state.GetMyPlanets(PlayerType.AI)) { Planet Attack = null; float LowestScore = float.PositiveInfinity; foreach (Planet planet in state.GetEnemyPlanets(PlayerType.AI)) { bool Flying = false; foreach (Fleet f in fleets) { if (f.Owner == PlayerType.AI) { if (f.Destination.ID == planet.ID) { Flying = true; break; } } } if (Flying) continue; float Score = 2*Vector2.Distance(planet.Position, myPlanet.Position)*(((float)planet.Forces[planet.Owner])/myPlanet.Forces[myPlanet.Owner]); if (planet.Owner == PlayerType.Player) { Score *= 10; } if (Score < LowestScore) { Attack = planet; LowestScore = Score; } } if (Attack != null) { if ((Attack.Forces[Attack.Owner]+1)/Manager.AIAttackBias < myPlanet.Forces[myPlanet.Owner]/2) { Manager.SendFleet(myPlanet.Forces[myPlanet.Owner] / 2, myPlanet, Attack); } return; } } }
void Awake() { Instance = this; UpdateUI(); maplist.ForEach(x => x.SetData(blockper)); }
// Use this for initialization void Start() { gameManager = GameObject.FindGameObjectWithTag("GameManager"); gameScript = gameManager.GetComponent<GameManger>(); health = 9f; speed = 2; }
// Use this for initialization void Start() { manager = objectItem.GetComponent<GameManger>(); }