// Use this for initialization void Start() { if (layla == null) { layla = GameObject.Find("Layla"); } liaison = layla.GetComponent<GameControlLiaison>(); players = new Player[liaison.numberOfActivePlayers]; for (int p = 0; p < players.Length; p++) { players[p] = liaison.players[p]; } respawnPointPositions = new Vector3[respawnPoints.Length]; for (int i = 0; i < respawnPoints.Length; i++) { respawnPointPositions[i] = respawnPoints[i].transform.position; } ResetExistingPlayers(); SetPlayers(); UpdateStatCards(); inGame.GetComponent<InGamePlayerBoard>().SetPlayers = players; launcher.wizard = this; valueCounter = valueProjector.GetComponent<BallValueCounter>(); audienceScript = audience.GetComponent<TennisGolfAudienceController> (); audienceScript.Initialize (); }
// Use this for code that will execute before Start () void Awake() { //Singlton design pattern if (liaison == null) { DontDestroyOnLoad (gameObject); liaison = this; } else if (liaison != this){ Destroy(gameObject); } Debug.Log("Layla awake"); }
void Start() { //InputManager.OnDeviceDetached += OnDeviceDetached; layla = GameObject.Find("Layla"); liaison = layla.GetComponent<GameControlLiaison>(); if (liaison.numberOfActivePlayers > 0) { PullPlayersFromLiaison(); ready = true; } }
// Use this for initialization void Start() { if (layla == null) { layla = GameObject.Find("Layla"); } liaison = layla.GetComponent<GameControlLiaison>(); players = new Player[liaison.numberOfActivePlayers]; for (int p = 0; p < players.Length; p++) { players[p] = liaison.players[p]; } respawnPointPositions = new Vector3[respawnPoints.Length]; for (int i = 0; i < respawnPoints.Length; i++) { respawnPointPositions[i] = respawnPoints[i].transform.position; } //players = liaison.players; Debug.Log("Wizard is setting " + players.Length + " players."); respawnRate = 2.5f; ResetExistingPlayers(); SetPlayers(); startTime = Time.time; //Magic Number pitchGap = 2; gameWinTime = 48; lastPitch = Mathf.Infinity; madnessMod = 5; madnessTime = 40; madnessGap = 5; finished = false; UpdateStatCards(); inGame.GetComponent<InGamePlayerBoard>().SetPlayers = players; }
// Use this for initialization void Start() { cam = Camera.main.GetComponent<HockeyCamera>(); if (layla == null) { layla = GameObject.Find("Layla"); } liaison = layla.GetComponent<GameControlLiaison>(); players = new Player[liaison.numberOfActivePlayers]; for (int p = 0; p < players.Length; p++) { players[p] = liaison.players[p]; } respawnPointPositions = new Vector3[respawnPoints.Length]; for (int i = 0; i < respawnPoints.Length; i++) { respawnPointPositions[i] = respawnPoints[i].transform.position; } //players = liaison.players; Debug.Log("Wizard is setting " + players.Length +" players."); ResetExistingPlayers(); SetPlayers(); SpawnPuck(); ResetPuck(); victoryDuration = 3; //cam.FindPlayers(); UpdateStatCards(); inGame.GetComponent<InGamePlayerBoard>().SetPlayers = players; }
void Start() { floor = GameObject.Instantiate(floorPrefab,new Vector3(-20, 0 ,-20),Quaternion.identity) as GameObject; if (layla == null) { layla = GameObject.Find("Layla"); } liaison = layla.GetComponent<GameControlLiaison>(); players = new Player[liaison.numberOfActivePlayers]; if (players.Length > 1) { golfBalls = new GameObject[players.Length - 1]; Debug.Log ("Number of balls: " + (players.Length - 1)); } else { golfBalls = new GameObject[1]; Debug.Log ("Only one player so only one ball"); } for (int p = 0; p < players.Length; p++) { players[p] = liaison.players[p]; } respawnPointPositions = new Vector3[respawnPoints.Length]; for (int i = 0; i < respawnPoints.Length; i++) { respawnPointPositions[i] = respawnPoints[i].transform.position; } //players = liaison.players; Debug.Log("Wizard is setting " + players.Length +" players."); ResetExistingPlayers(); SetPlayers(); SpawnBallAndHole(); camScript = Camera.main.GetComponent<GolfCameraController>(); finished = false; victoryDuration = 3; UpdateStatCards(); inGame.GetComponent<InGamePlayerBoard>().SetPlayers = players; }
void Start() { GameObject layla = GameObject.Find ("Layla"); liason = layla.GetComponent<GameControlLiaison> (); Time.timeScale = 1; }
void Start() { confirmedButton = GameObject.Find ("ColorsConfirmed"); colorsConfirmed = confirmedButton.GetComponent<Button> (); GameObject playerInputManager = GameObject.Find ("ColorInputManager"); GameObject selectionChild = transform.GetChild (0).gameObject; GameObject cursor = selectionChild.transform.GetChild(0).gameObject; handImage = cursor.GetComponent<Image> (); GameObject label = selectionChild.transform.GetChild(1).gameObject; labelImage = label.GetComponent<Image> (); ColorInputManager colorInputManagerScript = playerInputManager.GetComponent<ColorInputManager> (); int i = 0; while (colorInputManagerScript.colorStarts[i].focusedUponTheNightWhenTheHorsesAreFree) { i++; } focusedButton = colorInputManagerScript.colorStarts[i]; focusedButton.focusedUponTheNightWhenTheHorsesAreFree = true; layla = liaison.GetComponent<GameControlLiaison>(); }
// Use this for initialization void Start() { if (layla == null) { layla = GameObject.Find("Layla"); } finished = false; liaison = layla.GetComponent<GameControlLiaison>(); players = new Player[liaison.numberOfActivePlayers]; for (int p = 0; p < players.Length; p++) { players[p] = liaison.players[p]; } respawnPointPositions = new Vector3[respawnPoints.Length]; for (int i = 0; i < respawnPoints.Length; i++) { respawnPointPositions[i] = respawnPoints[i].transform.position; } //players = liaison.players; ResetExistingPlayers(); camScript = Camera.main.GetComponent<FencingCameraController>(); SetPlayers(); roundWinTime = -1; victoryDuration = 3; gameDuration = 60; gameStartTime = Time.time; UpdateStatCards(); inGame.GetComponent<InGamePlayerBoard>().SetPlayers = players; }