Example #1
0
        public void ClickTab(RECT viewportRect, PCRTab pcrTab)
        {
            var tabPointRate = GetTabPointRate(pcrTab);
            var point        = GetEmulatorPoint(viewportRect, tabPointRate);

            DoClick(point);
        }
        public void ClickTab(RECT viewportRect, string type, PCRTab tab)
        {
            var key           = $"PCRTab_{tab}";
            var pointRate     = GetPointRate(type, key);
            var emulatorPoint = mumuTools.GetEmulatorPoint(pointRate);

            mumuTools.DoClick(emulatorPoint);
        }
Example #3
0
        public Vec2f GetTabPointRate(PCRTab pcrTab)
        {
            switch (pcrTab)
            {
            case PCRTab.Mainpage: return(tabPointRateArr[0]);

            case PCRTab.Character: return(tabPointRateArr[1]);

            case PCRTab.Story: return(tabPointRateArr[2]);

            case PCRTab.Battle: return(tabPointRateArr[3]);

            case PCRTab.Guildhouse: return(tabPointRateArr[4]);

            case PCRTab.Pickup: return(tabPointRateArr[5]);

            case PCRTab.Menu: return(tabPointRateArr[6]);
            }
            return(tabPointRateArr[0]);
        }
 public void ClickTab(RECT viewportRect, PCRTab tab)
 {
     ClickTab(viewportRect, configMgr.PCRRegion.ToString(), tab);
 }