Exemplo n.º 1
0
 void Network_SimChanged(object sender, SimChangedEventArgs e)
 {
     ThreadPool.QueueUserWorkItem(sync =>
     {
         Thread.Sleep(15 * 1000);
         AutoSit.TrySit();
         PseudoHome.ETGoHome();
     });
     Client.Self.Movement.SetFOVVerticalAngle(FOVVerticalAngle);
 }
Exemplo n.º 2
0
        public StateManager(RadegastInstance instance)
        {
            this.instance = instance;
            this.instance.ClientChanged += new EventHandler <ClientChangedEventArgs>(instance_ClientChanged);
            KnownAnimations              = Animations.ToDictionary();
            AutoSit    = new AutoSit(this.instance);
            PseudoHome = new PseudoHome(this.instance);
            LSLHelper  = new LSLHelper(this.instance);

            beamTimer          = new System.Timers.Timer();
            beamTimer.Enabled  = false;
            beamTimer.Elapsed += new ElapsedEventHandler(beamTimer_Elapsed);

            // Callbacks
            netcom.ClientConnected    += new EventHandler <EventArgs>(netcom_ClientConnected);
            netcom.ClientDisconnected += new EventHandler <DisconnectedEventArgs>(netcom_ClientDisconnected);
            netcom.ChatReceived       += new EventHandler <ChatEventArgs>(netcom_ChatReceived);
            RegisterClientEvents(client);
        }