Beispiel #1
0
    public void OnStartFromNewPlayerScript(NewPlayerScript player)
    {
        pauseMenuHolder.SetActive(true);
        screenTint.SetActive(true);

        eventSys.SetSelectedGameObject(resumeButton);
        Time.timeScale = 0f;

        currentPlayer = player;

        if (currentPlayer.GetNorth() == true)
        {
            movementText.text = screenNorth;
        }
        else
        {
            movementText.text = trueNorth;
        }

        if (player == player1)
        {
            player2.SwapToPaused();
        }
        else
        {
            player1.SwapToPaused();
        }
    }
Beispiel #2
0
    public void SetPlayer(NewPlayerScript playerScript)
    {
        this.playerScript = playerScript;
        if (!playerScript.isHost)
        {
            startGameButton.gameObject.SetActive(false);
        }

        playerScript.AlertPlayerJoined(playerScript.playerName);
    }
Beispiel #3
0
    private void SpawnPlayer()
    {
        player     = Instantiate(playerShipPrefab, playerSpawnPoint.position, Quaternion.identity) as GameObject;
        player.tag = "Player";
        player.AddComponent("NewPlayerScript");

        NewPlayerScript newPlayerScript = player.GetComponent <NewPlayerScript>();

        newPlayerScript.SetShip(player);


        //guid = Guid.NewGuid();
        //MiniMapObjects.Instance.Add(new MiniMapObjects.MiniMapObject(transform, guid, MiniMapObjects.MinimapObjectType.ship, Globals.Origin.player, "player"));
    }
Beispiel #4
0
    void Start()
    {
//		GameObject.FindGameObjectWithTag ("themeTitleAudio").GetComponent<AudioSource>().Stop() ;

        player = PlayerSingleton.Instance.player;
        if (player.gameScript == null)
        {
            player.setGameScript();
        }
        identity = this.player.GetComponent <NetworkIdentity> ();
        countDownTimer.StopTimer();
        resetAnswerDictionary();
        playersScores = new Dictionary <string, int> ();
    }
Beispiel #5
0
 private void OnLevelLoad(Scene scene, LoadSceneMode sceneMode)
 {
     if (gameObject != null)
     {
         pauseMenuHolder.SetActive(false);
         optionsMenuHolder.SetActive(false);
         screenTint.SetActive(false);
         controls.SetActive(false);
         player1 = GameObject.Find("Player 1").GetComponent <NewPlayerScript>();
         player2 = GameObject.Find("Player 2").GetComponent <NewPlayerScript>();
         player1.SetTrueNorth(player1North);
         player2.SetTrueNorth(player2North);
         if (outlineState.isOn)
         {
             SwapOutline();
         }
         if (SceneManager.GetActiveScene().buildIndex == 1 || SceneManager.GetActiveScene().buildIndex == 9 || SceneManager.GetActiveScene().buildIndex == 10)
         {
             Destroy(parent);
         }
         FireTimeEvent();
     }
 }
Beispiel #6
0
 private void Start()
 {
     player1 = GameObject.Find("Player 1").GetComponent <NewPlayerScript>();
     player2 = GameObject.Find("Player 2").GetComponent <NewPlayerScript>();
 }
 // Use this for initialization
 void Start()
 {
     playerScript = GetComponent <NewPlayerScript>();
     holdPointPos = holdpoint.position;
 }