Esempio n. 1
0
    public void Begin(Event root, EventStepData data)
    {
        this.root = root;
        this.data = data;

        idManager = IDManager.Get();

        StartCoroutine("Run");
    }
Esempio n. 2
0
        public XmppTest(Livecoding.ChatRoom client)
        {
            Rooms = new Dictionary<string, Room> ();
            IDManager = new IDManager ();
            JID = client.JID;
            Password = client.Password;
            ressource = client.Resource;
            Nick = JID.Split ('@') [0];

            keepAliveTimer = new System.Timers.Timer (1000 * 60);
            keepAliveTimer.Elapsed+= KeepAliveTimer_Elapsed;
            messageTypes = new Dictionary<string, XMPPMessage> ();
            iqMethods = new Dictionary<string, XMPPMessage> ();
            messageTypes.Add ("open", XMPP_Open);
            messageTypes.Add ("stream:features", XMPP_Features);
            messageTypes.Add ("success", XMPP_Success);
            messageTypes.Add ("iq", XMPP_IQ);
            messageTypes.Add ("close", XMPP_Close);
            messageTypes.Add ("message", XMPP_Message);
            messageTypes.Add ("presence", XMPP_Presence);

            List<KeyValuePair<string,string>> customHeaders=new List<KeyValuePair<string,string>>();
            customHeaders.Add(new KeyValuePair<string,string>("Sec-WebSocket-Extensions","permessage-deflate"));
            string origin = "https://www.livecoding.tv";//TODO:
            string UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)";
            uri = "wss://www.livecoding.tv:443" + client.WebsocketURL;
            socket = new WebSocket (uri,"xmpp",HttpHelper.ConvertCookies(client.Session.Cookies),customHeaders,UserAgent,origin);
            socket.MessageReceived += Socket_MessageReceived;
            socket.Open ();
            socket.Opened+= Socket_Opened;
        }
Esempio n. 3
0
 public override void Initialize()
 {
     IDManager.InitializeID(this.objects, ref this.objectsID);
     this.InstantiateInstantiatedObjects();
 }
Esempio n. 4
0
 private void Start()
 {
     idManager = GameObject.Find("DataManager").GetComponent <IDManager>();
     scene     = SceneManager.GetActiveScene().buildIndex;
 }