Esempio n. 1
0
        public void OnDash(InputValue value)
        {
            var dash   = new DashInput {
            };
            var button = new ButtonInput
            {
                is_press    = value.isPressed,
                is_release  = !value.isPressed,
                button_name = "Dash",
                value       = value.Get <float>()
            };

            inputBuffer.AddInput(CharSelector.SelectedCharacter, dash);
            inputBuffer.AddInput(CharSelector.SelectedCharacter, button);
        }
Esempio n. 2
0
        public override string Convert(string extension, string content, bool inline, out IHtmlMediaOutput[] usedMediaOutputs)
        {
            var dashInput            = new DashInput();
            var fragmentedHtmlOutput = new FragmentedHtmlOutput();

            fragmentedHtmlOutput.MediaCatalog.AddRange(_htmlMediaOutputs.Value);

            var htmlFragments = new[]
            {
                HtmlFragment.Body,
                HtmlFragment.Notes
            };

            IDictionary <HtmlFragment, string> fragments = fragmentedHtmlOutput.Convert(dashInput.Convert(content), htmlFragments);

            usedMediaOutputs = fragmentedHtmlOutput.UsedMediaConverters.ToArray();
            return($"<figure>{Environment.NewLine}{fragments[HtmlFragment.Body]}{Environment.NewLine}{fragments[HtmlFragment.Notes]}{Environment.NewLine}</figure>");
        }