Exemplo n.º 1
0
    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();
        }
    }
Exemplo n.º 2
0
    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);
        }
    }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public ItemController(GeocachingContext context)
 {
     client = new ItemClient(context);
 }