public void Stop() { // if _logic is null the botbase isnt running if (fishingLogic == null) { return; } fishingLogic.Stop(); fishingLogic = null; }
public bool Start(Action onStopCallback) { // Checking if we are already running if (fishingLogic != null) { // We are already running - return here and dont do anything further return(false); } // initialising new fishinglogic instace fishingLogic = new FishingLogic(this); // Saving the callback to a private variable OnStopCallback = onStopCallback; fishingLogic.Start(); // return true (true means the botbase got started successfully) return(true); }