public void ClickBattleEntrance(RECT viewportRect, PCRBattleMode mode) { var battleEntracePointRate = GetBattleEntrancePointRate(mode); var point = GetEmulatorPoint(viewportRect, battleEntracePointRate); DoClick(point); }
public Vec2f GetBattleEntrancePointRate(PCRBattleMode mode) { switch (mode) { case PCRBattleMode.Mainline: return(battleEntrancePointRateArr[0]); case PCRBattleMode.Explore: return(battleEntrancePointRateArr[1]); case PCRBattleMode.Underground: return(battleEntrancePointRateArr[2]); case PCRBattleMode.Survey: return(battleEntrancePointRateArr[3]); case PCRBattleMode.Team: return(battleEntrancePointRateArr[4]); case PCRBattleMode.Arena: return(battleEntrancePointRateArr[5]); case PCRBattleMode.PrincessArena: return(battleEntrancePointRateArr[6]); } return(battleEntrancePointRateArr[0]); }