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