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); }
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); }