public void OnActionEvent(object sender, ActionEventArgs e) { if (e.Key == GoapKey.abort) { logger.LogInformation($"Abort from: {sender.GetType().Name}"); var location = this.playerReader.PlayerLocation; input?.Hearthstone(); Active = false; } }