// 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"); } } }
public void AddPlayer(MainMenuPlayer player) { if (players.Contains(player)) { return; } players.Add(player); player.transform.SetParent(playerListContentTransform, false); //addButtonRow.transform.SetAsLastSibling(); }
// 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"); } } }
// ----------------- 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); }
public void RemovePlayer(MainMenuPlayer player) { players.Remove(player); }
void Start() { mainMenuPlayer = player.GetComponent <MainMenuPlayer>(); mainMenuPlayer.environment = gameObject; }