Example #1
0
 // Use this for initialization
 void Start()
 {
     if(player == null) {
         player = GameObject.Find("Player").GetComponent<MainMenuPlayer>();
         blackHolesController = GameObject.Find("Black Holes Controller");
         if(MainMenuPlayer.LINES_ARE_LOADED) {
             blackHolesController.GetComponent<Animator>().SetTrigger("Show");
         }
     }
 }
Example #2
0
    public void AddPlayer(MainMenuPlayer player)
    {
        if (players.Contains(player))
        {
            return;
        }

        players.Add(player);

        player.transform.SetParent(playerListContentTransform, false);
        //addButtonRow.transform.SetAsLastSibling();
    }
Example #3
0
 // Use this for initialization
 void Start()
 {
     if (player == null)
     {
         player = GameObject.Find("Player").GetComponent <MainMenuPlayer>();
         blackHolesController = GameObject.Find("Black Holes Controller");
         if (MainMenuPlayer.LINES_ARE_LOADED)
         {
             blackHolesController.GetComponent <Animator>().SetTrigger("Show");
         }
     }
 }
Example #4
0
    // ----------------- Server callbacks ------------------

    //we want to disable the button JOIN if we don't have enough player
    //But OnLobbyClientConnect isn't called on hosting player. So we override the lobbyPlayer creation
    public override GameObject OnLobbyServerCreateLobbyPlayer(NetworkConnection conn, short playerControllerId)
    {
        GameObject obj = Instantiate(lobbyPlayerPrefab.gameObject) as GameObject;

        MainMenuPlayer newPlayer = obj.GetComponent <MainMenuPlayer>();

        newPlayer.OnRemoveButtonPressed.AddListener(KickPlayer);

        /*newPlayer.ToggleJoinButton(numPlayers + 1 >= minPlayers);
         *
         *
         * for (int i = 0; i < lobbySlots.Length; ++i)
         * {
         *  MainMenuPlayer p = lobbySlots[i] as MainMenuPlayer;
         *
         *  if (p != null)
         *  {
         *      p.ToggleJoinButton(numPlayers + 1 >= minPlayers);
         *  }
         * }*/

        return(obj);
    }
Example #5
0
 public void RemovePlayer(MainMenuPlayer player)
 {
     players.Remove(player);
 }
Example #6
0
 void Start()
 {
     mainMenuPlayer             = player.GetComponent <MainMenuPlayer>();
     mainMenuPlayer.environment = gameObject;
 }