public void HearFish() { if (GetActualState() != FishingState.WaitingForFish) { return; } m_mouth.Say(Translate.GetTranslate("manager", "LABEL_HEAR_FISH")); SetActualState(FishingState.Looting); m_hands.Loot(); m_fishWaitTime = 0; SetActualState(FishingState.Idle); }
private async Task RunBotUntilCanceled() { ResetTimers(); EnableTimers(); m_mouth.Say(Translate.GetTranslate("frmMain", "LABEL_STARTED")); m_managerEventHandler.Started(); await RunBot(); }
private async Task RunBotUntilCanceled() { var wowWindowPointer = Win32.FindWowWindow(); // update window pointer in case wow started after fishbot or restarted. _eyes.SetWow(wowWindowPointer); _hands.SetWow(wowWindowPointer); ResetTimers(); EnableTimers(); _mouth.Say(Translate.GetTranslate("frmMain", "LABEL_STARTED")); _mManagerEventHandler.Started(); await RunBot(); }