private void Server_OnClientConnected(int clientId) { Debug.Log("Server_OnClientConnected: " + clientId); GameObject itemClientObject = Instantiate <GameObject>(clientListPrefab, clientListContent.transform); ItemClient itemClient = itemClientObject.GetComponent <ItemClient>(); if (itemClient != null) { itemClient.textClientId.text = clientId.ToString(); } }
private void Server_OnClientDisconnected(int clientId) { Debug.Log("Server_OnClientDisconnected: " + clientId); ItemClient itemClientToRemove = null; foreach (ItemClient itemClient in ItemClient.allItems) { if (itemClient.textClientId.text == clientId.ToString()) { itemClientToRemove = itemClient; } } if (itemClientToRemove != null) { Destroy(itemClientToRemove.gameObject); } }
public static IClient GenorateClient(int input) { IClient client = null; switch (input) { case 1: client = new ItemClient(); break; case 2: client = new MaterialClient(); break; case 3: client = new AnalysisClient(); break; } return(client); }
public ItemController(GeocachingContext context) { client = new ItemClient(context); }