Пример #1
0
        public void SetSwapByCurrentMode()
        {
            if (Mode == eMode.Relative)
            {
                SwapTab = new int[3] {
                    Swap1_Health_Relative, Swap2_Health_Relative, Swap3_Health_Relative
                };
                ModeInfo = new TModeInfo {
                    Pet2_Diff = Pet2_Differ_Relative, Pet3_Diff = Pet3_Differ_Relative, ZoneDiff = Zone_Diff_Relative
                };
            }
            else if (Mode == eMode.Ringer)
            {
                SwapTab = new int[3] {
                    Swap1_Health_Ringer, Swap2_Health_Ringer, Swap3_Health_Ringer
                };
                ModeInfo = new TModeInfo {
                    Pet2_Diff = Pet2_Differ_Ringer, Pet3_Diff = Pet3_Differ_Ringer, ZoneDiff = Zone_Diff_Ringer
                };
            }
            else if (Mode == eMode.Ringerx2)
            {
                SwapTab = new int[3] {
                    Swap1_Health_Ringerx2, Swap2_Health_Ringerx2, Swap3_Health_Ringerx2
                };
                ModeInfo = new TModeInfo {
                    Pet2_Diff = Pet2_Differ_Ringerx2, Pet3_Diff = Pet3_Differ_Ringerx2, ZoneDiff = Zone_Diff_Ringerx2
                };
            }
            else if (Mode == eMode.Capture)
            {
                SwapTab = new int[3] {
                    Swap1_Health_Capture, Swap2_Health_Capture, Swap3_Health_Capture
                };
                ModeInfo = new TModeInfo {
                    Pet2_Diff = Pet2_Differ_Capture, Pet3_Diff = Pet3_Differ_Capture, ZoneDiff = Zone_Diff_Capture
                };
            }
            else if (Mode == eMode.Custom)
            {
                SwapTab = new int[3] {
                    Swap1_Health_Custom, Swap2_Health_Custom, Swap3_Health_Custom
                };
                ModeInfo = new TModeInfo {
                    Pet2_Diff = Pet2_Differ_Custom, Pet3_Diff = Pet3_Differ_Custom, ZoneDiff = Zone_Diff_Custom
                };
            }

            Logger.WriteDebug("SwapTab:  [" + SwapTab[0] + ", " + SwapTab[1] + ", " + SwapTab[2] + "]");
            Logger.WriteDebug("ModeInfo: [ 2_diff=" + ModeInfo.Pet2_Diff + ", 3_diff=" + ModeInfo.Pet3_Diff + ", zoneDiff=" + ModeInfo.ZoneDiff + "]");
        }
Пример #2
0
        public void SetSwapByCurrentMode()
        {
            if (Mode == eMode.Relative)
            {
                SwapTab = new int[3] { Swap1_Health_Relative, Swap2_Health_Relative, Swap3_Health_Relative};
                ModeInfo = new TModeInfo { Pet2_Diff = Pet2_Differ_Relative, Pet3_Diff = Pet3_Differ_Relative, ZoneDiff = Zone_Diff_Relative };
            }
            else if (Mode == eMode.Ringer )
            {
                SwapTab = new int[3] { Swap1_Health_Ringer, Swap2_Health_Ringer, Swap3_Health_Ringer};
                ModeInfo = new TModeInfo { Pet2_Diff = Pet2_Differ_Ringer, Pet3_Diff = Pet3_Differ_Ringer, ZoneDiff = Zone_Diff_Ringer };
            }
            else if( Mode == eMode.Ringerx2)
            {
                SwapTab = new int[3] { Swap1_Health_Ringerx2, Swap2_Health_Ringerx2, Swap3_Health_Ringerx2 };
                ModeInfo = new TModeInfo { Pet2_Diff = Pet2_Differ_Ringerx2, Pet3_Diff = Pet3_Differ_Ringerx2, ZoneDiff = Zone_Diff_Ringerx2 };
            }
            else if (Mode == eMode.Capture)
            {
                SwapTab = new int[3] { Swap1_Health_Capture, Swap2_Health_Capture, Swap3_Health_Capture };
                ModeInfo = new TModeInfo { Pet2_Diff = Pet2_Differ_Capture, Pet3_Diff = Pet3_Differ_Capture, ZoneDiff = Zone_Diff_Capture };

            }
            else if (Mode == eMode.Custom)
            {
                SwapTab = new int[3] { Swap1_Health_Custom, Swap2_Health_Custom, Swap3_Health_Custom };
                ModeInfo = new TModeInfo { Pet2_Diff = Pet2_Differ_Custom, Pet3_Diff = Pet3_Differ_Custom, ZoneDiff = Zone_Diff_Custom };
            }

            Logger.WriteDebug("SwapTab:  [" + SwapTab[0] + ", " + SwapTab[1] + ", " + SwapTab[2] + "]");
            Logger.WriteDebug("ModeInfo: [ 2_diff=" + ModeInfo.Pet2_Diff + ", 3_diff=" + ModeInfo.Pet3_Diff + ", zoneDiff=" + ModeInfo.ZoneDiff + "]");
        }