示例#1
0
 public void Do()
 {
     if (IsShowItemsEnabled())
     {
         if (NomadMemory.MemoryRead(g_hD2Client + 0xFADB4, g_ahD2Handle) == 0)
         {
             if (bShowItems)
             {
                 mainInstance.PrintString("not showing items.", PrintColor.Blue);
             }
             bShowItems = false;
         }
         else
         {
             bShowItems = true;
         }
         // If hotkey is not set, activate non-toggle-mode
         if ((int)mainInstance._GUI_Option("toggle") == 0)
         {
             ToggleShowItems();
         }
     }
     else
     {
         bShowItems = false;
     }
 }
示例#2
0
        /// <summary>
        /// Returns true if toggle-mode is switched on. (D2Stats-feature, not from Median itself)
        /// </summary>
        public bool IsShowItemsEnabled()
        {
            var testByte = NomadMemory.MemoryRead(g_hD2Client + 0x3AECF, g_ahD2Handle, new byte[1])[0];
            var enabled  = testByte == 0x90;

            //logger.Debug("testbyte: " + testByte + " enabled? "+ enabled);
            return(enabled);
        }
示例#3
0
        /// <summary>
        /// Returns true if toggle-mode is switched on. (D2Stats-feature, not from Median itself)
        /// </summary>
        public bool IsEnabled()
        {
            var testByte = NomadMemory.MemoryRead(address, g_ahD2Handle, new byte[1])[0];
            var enabled  = testByte == 0x1;

            //logger.Debug("AlwaysRun-testbyte: " + testByte + " enabled? "+ enabled);
            return(enabled);
        }
示例#4
0
        /// <summary>
        /// Returns true if is switched on.
        /// </summary>
        public bool IsEnabled()
        {
            var testByte = NomadMemory.MemoryRead(g_hD2Client + 0x11C2F0, g_ahD2Handle, new byte[1])[0];
            var enabled  = testByte == 1;

            //logger.Debug("NoPickup::IsEnabled() " + enabled + " testByte: " + testByte);
            return(enabled);
        }
示例#5
0
        public bool IsMouseFixEnabled()
        {
            var testbyte = NomadMemory.MemoryRead(g_hD2Client + 0x42AE1, g_ahD2Handle, new byte[1])[0];

            return(testbyte.ToString("X2") == firstfixByte);
        }