Esempio n. 1
0
    // 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;
 }
Esempio n. 5
0
    // 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;
    }
Esempio n. 6
0
 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;
 }