Exemplo n.º 1
0
 public HotKey(string pName, LKey pLKey, RKey pRKey, Func <int> pDelegate)
 {
     Name     = pName;
     LKey     = pLKey;
     RKey     = pRKey;
     Delegate = pDelegate;
 }
Exemplo n.º 2
0
 //AfterSessionComplete
 void FiddlerApplication_AfterSessionComplete(Fiddler.Session oSession)
 {
     if (RKey.GetValue("RegisterTraffic").ToString() == "true")
     {
         Thread myThread = new Thread(() => InsertUrl(oSession.url, true));
         myThread.Start();
     }
 }
Exemplo n.º 3
0
 private string[] instanciasInstaladas()
 {
     Microsoft.Win32.RegistryKey RKey;
     RKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Microsoft SQL Server", false);
     string[] instancias;
     instancias = ((string[])RKey.GetValue("InstalledInstances"));
     return(instancias);
 }
 private void Start()
 {
     RightKey.DeActivateKey();
     UpKey.DeActivateKey();
     DownKey.DeActivateKey();
     LeftKey.DeActivateKey();
     RKey.DeActivateKey();
     GameManager.AddInfection(this);
 }
 private void EndGame()
 {
     gameCodes.Clear();
     gameStarted = false;
     RightKey.DeActivateKey();
     UpKey.DeActivateKey();
     DownKey.DeActivateKey();
     LeftKey.DeActivateKey();
     RKey.DeActivateKey();
 }
Exemplo n.º 6
0
        public bool RegisterHotKey(string pName, LKey pLKey, RKey pRKey, Func <int> pDelegate)
        {
            foreach (var item in HotKeyList)
            {
                if (item.Name == pName || (item.LKey == pLKey && item.RKey == pRKey))
                {
                    return(false);
                }
            }

            HotKeyList.Add(new HotKey(pName, pLKey, pRKey, pDelegate));

            return(true);
        }
Exemplo n.º 7
0
        //Before Request
        void FiddlerApplication_BeforeRequest(Fiddler.Session oSession)
        {
            string url = oSession.url;

            if (CheckUrl(oSession) == false || CheckDomain(oSession) == false)
            {
                //start a new thread to insert the rejected url
                if (RKey.GetValue("RegisterTraffic").ToString() == "true")
                {
                    Thread myThread = new Thread(() => InsertUrl(url, false));
                    myThread.Start();
                }

                //Redirect from the blocked website
                oSession.url = RedirectUrl;
            }
        }
    public void OnTriggerEnter2D(Collider2D collision)
    {
        Player p = collision.gameObject.GetComponent <Player>();

        if (p == null)
        {
            return;
        }
        Debug.Log("ENTERED RANGE OF INFECTION :O");
        Player.EnableCure(true);
        Player.SubscribePlayerKeyPressEvent(OnPlayerKeyPress);
        if (!Player.GetIsShip())
        {
            RKey.ActivateKey();
        }
        entered = true;
        StartCoroutine(WaitChangeEnumerator());
    }
Exemplo n.º 9
0
    new void Awake()
    {
        base.Awake();

        _controlls = new Input();

        _controlls.InputPad.Jump.performed    += Button => initJump();
        _controlls.InputPad.Jump.canceled     += Button => killJumpInit();
        _controlls.InputPad.Run.performed     += Stick => _stickAxis = Stick.ReadValue <Vector2>();
        _controlls.InputPad.Run.canceled      += Stick => _stickAxis = Vector2.zero;
        _controlls.InputPad.JetPack.performed += Trigger => _triggerPressed = Trigger.ReadValue <float>();
        _controlls.InputPad.JetPack.canceled  += Trigger => _triggerPressed = 0;

        _controlls.Keyboard.Jump.performed     += Key => initJump();
        _controlls.Keyboard.Jump.canceled      += Key => killJumpInit();
        _controlls.Keyboard.RunLeft.performed  += LKey => _keyPressed = -LKey.ReadValue <float>();
        _controlls.Keyboard.RunLeft.canceled   += LKey => _keyPressed = 0;
        _controlls.Keyboard.RunRight.performed += RKey => _keyPressed = RKey.ReadValue <float>();
        _controlls.Keyboard.RunRight.canceled  += RKey => _keyPressed = 0;
        _controlls.Keyboard.JetPack.performed  += Trigger => _triggerPressed = Trigger.ReadValue <float>();
        _controlls.Keyboard.JetPack.canceled   += Trigger => _triggerPressed = 0;
    }
    public void OnTriggerExit2D(Collider2D collision)
    {
        Player p = collision.gameObject.GetComponent <Player>();

        if (p == null)
        {
            return;
        }
        entered = false;
        Debug.Log("Exited range of infection :(");
        Player.EnableCure(false);
        Player.UnSubscribePlayerKeyPressEvent(OnPlayerKeyPress);
        RightKey.DeActivateKey();
        UpKey.DeActivateKey();
        DownKey.DeActivateKey();
        LeftKey.DeActivateKey();
        RKey.DeActivateKey();
        if (gameStarted)
        {
            gameStarted = false;
        }
    }
    private IEnumerator WaitChangeEnumerator()
    {
        while (entered)
        {
            bool isChar = !Player.GetIsShip();
            if (isChar && !gameStarted)
            {
                RKey.ActivateKey();
            }

            if (!isChar && gameStarted)
            {
                EndGame();
            }

            if (!isChar && !gameStarted)
            {
                RKey.DeActivateKey();
            }
            yield return(new WaitForFixedUpdate());
        }
    }
    private IEnumerator MiniGameEnumeration()
    {
        currentCheck = KeyCode.None;
        float currentCooldown = GameProperties.GetCheckTime();

        while (gameStarted)
        {
            //get new check
            if (currentCheck == KeyCode.None)
            {
                currentCheck = gameCodes.Dequeue();
            }

            switch (currentCheck)
            {
            case KeyCode.UpArrow:
                RightKey.DeActivateKey();
                UpKey.ActivateKey();
                DownKey.DeActivateKey();
                LeftKey.DeActivateKey();
                RKey.DeActivateKey();
                break;

            case KeyCode.RightArrow:
                RightKey.ActivateKey();
                UpKey.DeActivateKey();
                DownKey.DeActivateKey();
                LeftKey.DeActivateKey();
                RKey.DeActivateKey();
                break;

            case KeyCode.DownArrow:
                RightKey.DeActivateKey();
                UpKey.DeActivateKey();
                DownKey.ActivateKey();
                LeftKey.DeActivateKey();
                RKey.DeActivateKey();
                break;

            case KeyCode.LeftArrow:
                RightKey.DeActivateKey();
                UpKey.DeActivateKey();
                DownKey.DeActivateKey();
                LeftKey.ActivateKey();
                RKey.DeActivateKey();
                break;
            }

            //start timer
            currentCooldown = GameProperties.GetCheckTime();

            while (currentFramePressed != currentCheck)
            {
                yield return(new WaitForEndOfFrame());

                currentCooldown -= Time.fixedDeltaTime;
                if (currentCooldown < 0)
                {
                    Debug.Log("FAIL");
                    EndGame();
                    yield break;
                }
            }

            currentCheck = KeyCode.None;
            //check if any left
            if (gameCodes.Count == 0)
            {
                Debug.Log("WIN");
                GameManager.RemoveInfection(this);
                transform.parent.GetComponent <SpriteRenderer>().enabled = false;
                Destroy(gameObject);
                yield break;
            }
        }
    }
Exemplo n.º 13
0
 public bool IsKeyUp(RKey key)
 {
     return(Keyboard.GetState().IsKeyUp((Key)key));
 }
Exemplo n.º 14
0
        public bool ReadSettings()
        {
            RegistryKey RKey;
            RegistryKey PacanalKey;
            object      o;


            RKey = Registry.CurrentUser.OpenSubKey("MSAV");
            if (RKey == null)
            {
                SaveSettings();
                return(false);
            }

            PacanalKey = RKey.OpenSubKey("Pacanal", true);
            if (PacanalKey == null)
            {
                RKey.Close();
                SaveSettings();
                return(false);
            }

            RKey.Close();

            o = PacanalKey.GetValue("CaptureLimit", 1);
            try { mCaptureOptions.LimitPackets = ((int)o) == 0 ? false : true; }
            catch
            {
                mCaptureOptions.LimitPackets = false;
                PacanalKey.SetValue("CaptureLimit", 0);
            }

            o = PacanalKey.GetValue("EachPacketSize", 68);
            try { mCaptureOptions.PacketSize = (int)o; }
            catch
            {
                mCaptureOptions.PacketSize = 68;
                PacanalKey.SetValue("EachPacketSize", 68);
            }

            o = PacanalKey.GetValue("PromiscuousMode", 1);
            try { mCaptureOptions.PromiscuousMode = ((int)o) == 0 ? false : true; }
            catch
            {
                mCaptureOptions.PromiscuousMode = true;
                PacanalKey.SetValue("PromiscuousMode", 1);
            }

            o = PacanalKey.GetValue("Filter", "");
            try { mCaptureOptions.Filter = (string)o; }
            catch
            {
                mCaptureOptions.Filter = "";
                PacanalKey.SetValue("Filter", "");
            }

            o = PacanalKey.GetValue("UpdateListInRealTime", 0);
            try { mDisplayOptions.UpdateListInRealTime = ((int)o) == 0 ? false : true; }
            catch
            {
                mDisplayOptions.UpdateListInRealTime = false;
                PacanalKey.SetValue("UpdateListInRealTime", 0);
            }

            o = PacanalKey.GetValue("AutomaticScrollInLiveCapture", 0);
            try { mDisplayOptions.AutomaticScrollInLiveCapture = ((int)o) == 0 ? false : true; }
            catch
            {
                mDisplayOptions.AutomaticScrollInLiveCapture = false;
                PacanalKey.SetValue("AutomaticScrollInLiveCapture", 0);
            }

            o = PacanalKey.GetValue("LimitToPackets", 0);
            try { mCaptureLimits.LimitToPackets = ((int)o) == 0 ? false : true; }
            catch
            {
                mCaptureLimits.LimitToPackets = false;
                PacanalKey.SetValue("LimitToPackets", 0);
            }

            o = PacanalKey.GetValue("PacketSize", 1);
            try { mCaptureLimits.PacketSize = (int)o; }
            catch
            {
                mCaptureLimits.PacketSize = 1;
                PacanalKey.SetValue("PacketSize", 1);
            }

            o = PacanalKey.GetValue("LimitToKiloBytes", 0);
            try { mCaptureLimits.LimitToKiloBytes = ((int)o) == 0 ? false : true; }
            catch
            {
                mCaptureLimits.LimitToKiloBytes = false;
                PacanalKey.SetValue("LimitToKiloBytes", 0);
            }

            o = PacanalKey.GetValue("KilobyteSize", 1);
            try { mCaptureLimits.KilobyteSize = (int)o; }
            catch
            {
                mCaptureLimits.KilobyteSize = 1;
                PacanalKey.SetValue("KilobyteSize", 1);
            }

            o = PacanalKey.GetValue("LimitToSeconds", 0);
            try { mCaptureLimits.LimitToSeconds = ((int)o) == 0 ? false : true; }
            catch
            {
                mCaptureLimits.LimitToSeconds = false;
                PacanalKey.SetValue("LimitToSeconds", 0);
            }

            o = PacanalKey.GetValue("SecondSize", 1);
            try { mCaptureLimits.SecondSize = (int)o; }
            catch
            {
                mCaptureLimits.SecondSize = 1;
                PacanalKey.SetValue("SecondSize", 1);
            }

            o = PacanalKey.GetValue("EnableMAC", 0);
            try { mNameResolution.EnableMAC = ((int)o) == 0 ? false : true; }
            catch
            {
                mNameResolution.EnableMAC = false;
                PacanalKey.SetValue("EnableMAC", 0);
            }

            o = PacanalKey.GetValue("EnableNetwork", 0);
            try { mNameResolution.EnableNetwork = ((int)o) == 0 ? false : true; }
            catch
            {
                mNameResolution.EnableNetwork = false;
                PacanalKey.SetValue("EnableNetwork", 0);
            }

            o = PacanalKey.GetValue("EnableTransport", 0);
            try { mNameResolution.EnableTransport = ((int)o) == 0 ? false : true; }
            catch
            {
                mNameResolution.EnableTransport = false;
                PacanalKey.SetValue("EnableTransport", 0);
            }

            o = PacanalKey.GetValue("EnableManufacturer", 0);
            try { mNameResolution.EnableManufacturer = ((int)o) == 0 ? false : true; }
            catch
            {
                mNameResolution.EnableManufacturer = false;
                PacanalKey.SetValue("EnableManufacturer", 0);
            }

            o = PacanalKey.GetValue("AdapterBufferSize", 512000);
            try { mCaptureOptions.AdapterBufferSize = (int)o; }
            catch
            {
                mCaptureOptions.AdapterBufferSize = 512000;
                PacanalKey.SetValue("AdapterBufferSize", 512000);
            }

            o = PacanalKey.GetValue("BufferSize", 256000);
            try { mCaptureOptions.BufferSize = (int)o; }
            catch
            {
                mCaptureOptions.BufferSize = 256000;
                PacanalKey.SetValue("BufferSize", 256000);
            }

            o = PacanalKey.GetValue("MinBytesToCopy", 4096);
            try { mCaptureOptions.MinBytesToCopy = (int)o; }
            catch
            {
                mCaptureOptions.MinBytesToCopy = 4096;
                PacanalKey.SetValue("MinBytesToCopy", 4096);
            }

            o = PacanalKey.GetValue("NumWrites", 1);
            try { mCaptureOptions.NumWrites = (int)o; }
            catch
            {
                mCaptureOptions.NumWrites = 1;
                PacanalKey.SetValue("NumWrites", 1);
            }

            o = PacanalKey.GetValue("ReadTimeOut", 1000);
            try { mCaptureOptions.ReadTimeOut = (int)o; }
            catch
            {
                mCaptureOptions.ReadTimeOut = 1000;
                PacanalKey.SetValue("ReadTimeOut", 1000);
            }

            o = PacanalKey.GetValue("CaptureMode", Packet32h.PACKET_MODE_CAPT);
            try { mCaptureOptions.CaptureMode = (int)o; }
            catch
            {
                mCaptureOptions.CaptureMode = (int)Packet32h.PACKET_MODE_CAPT;
                PacanalKey.SetValue("CaptureMode", Packet32h.PACKET_MODE_CAPT);
            }

            if ((mCaptureOptions.CaptureMode != (int)Packet32h.PACKET_MODE_CAPT) &&
                (mCaptureOptions.CaptureMode != (int)Packet32h.PACKET_MODE_DUMP) &&
                (mCaptureOptions.CaptureMode != (int)Packet32h.PACKET_MODE_STAT) &&
                (mCaptureOptions.CaptureMode != (int)Packet32h.PACKET_MODE_STAT_DUMP))
            {
                mCaptureOptions.CaptureMode = (int)Packet32h.PACKET_MODE_CAPT;
                PacanalKey.SetValue("CaptureMode", Packet32h.PACKET_MODE_CAPT);
            }

            o = PacanalKey.GetValue("HardwareFilter", Packet32h.NDIS_PACKET_TYPE_PROMISCUOUS);
            try { mCaptureOptions.HardwareFilter = (int)o; }
            catch
            {
                mCaptureOptions.HardwareFilter = Packet32h.NDIS_PACKET_TYPE_PROMISCUOUS;
                PacanalKey.SetValue("HardwareFilter", Packet32h.NDIS_PACKET_TYPE_PROMISCUOUS);
            }

            PacanalKey.Close();
            return(true);
        }