public async Task CanExecuteSimpleCode() { const string code = "return \"test\""; var result = await _lua.ExecuteSnippetAsync(code); Assert.True(result.IsSuccess); Assert.Equal("test", result.Entity); }
/// <inheritdoc /> public override async Task <string> GetTextAsync(Appearance appearance, AppearanceComponent?component) { var result = await _lua.ExecuteSnippetAsync ( this.Snippet, (nameof(appearance), appearance), ("character", appearance.Character), (nameof(component), component) ); return(result.IsSuccess ? result.Entity : $"[{result.Error.Message}]"); }