Ejemplo n.º 1
0
        public KeyValuePair <Server, ChannelList> Initialize(string _serverName, string[] _channels)
        {
            serverName = _serverName;

            channelList = Instantiate(
                ServerManager.Instance.channelListPrefab,
                ServerManager.Instance.channelListParent
                ).GetComponent <ChannelList>();

            foreach (string channelName in _channels)
            {
                Channel channel = Instantiate(
                    ServerManager.Instance.channelPrefab,
                    channelList.transform
                    ).GetComponent <Channel>();
                channel.Initialize(channelName, channelList);
            }

            return(new KeyValuePair <Server, ChannelList>(this, channelList));
        }
Ejemplo n.º 2
0
 public void Initialize(string name, ChannelList channelList)
 {
     channelName = name;
     channelList.AddChannel(this);
 }