Network Library Documentation
Loading...
Searching...
No Matches
NetworkOnlineList Class Reference

Online list demo class, manages UI. More...

Inheritance diagram for NetworkOnlineList:

Public Member Functions

void ShowList ()
void HideList ()

Public Attributes

Transform listContent
GameObject listEntry
GameObject listCanvas

Detailed Description

Online list demo class, manages UI.

Definition at line 9 of file NetworkOnlineList.cs.

Member Function Documentation

◆ HideList()

void NetworkOnlineList.HideList ( )

Definition at line 29 of file NetworkOnlineList.cs.

30 {
31 listCanvas.SetActive(false);
32 }

◆ ShowList()

void NetworkOnlineList.ShowList ( )

Definition at line 15 of file NetworkOnlineList.cs.

16 {
17 listCanvas.SetActive(true);
18 foreach(Transform child in listContent)
19 {
20 Destroy(child.gameObject);
21 }
22 foreach(GameObject user in NetworkManager.networkManager.onlineUsers)
23 {
24 GameObject newEntry = Instantiate(listEntry, listContent);
25 newEntry.GetComponent<Text>().text = user.GetComponent<NetworkUser>().GetUsername();
26 }
27 }

Member Data Documentation

◆ listCanvas

GameObject NetworkOnlineList.listCanvas

Definition at line 13 of file NetworkOnlineList.cs.

◆ listContent

Transform NetworkOnlineList.listContent

Definition at line 11 of file NetworkOnlineList.cs.

◆ listEntry

GameObject NetworkOnlineList.listEntry

Definition at line 12 of file NetworkOnlineList.cs.