Exemplo n.º 1
0
 // Token: 0x06002345 RID: 9029 RVA: 0x0009A214 File Offset: 0x00098414
 public void Awake()
 {
     this.eventSystemLocator                    = base.GetComponent <MPEventSystemLocator>();
     this.bindingDisplay.actionName             = this.actionName;
     this.bindingDisplay.useExplicitInputSource = true;
     this.bindingDisplay.explicitInputSource    = this.inputSource;
     this.bindingDisplay.axisRange              = this.axisRange;
     this.nameLabel.token = InputCatalog.GetActionNameToken(this.actionName, this.axisRange);
     this.action          = ReInput.mapping.GetAction(this.actionName);
 }
Exemplo n.º 2
0
        public (FileExtension extension, TOutput result) Convert(string inputExtension, TInput content, string outputExtension)
        {
            IDocumentInput <TInput> input = InputCatalog.BestMatch(inputExtension);

            if (input == null)
            {
                return(default((FileExtension, TOutput)));
            }

            IDocumentOutput <TOutput> output = OutputCatalog.BestMatch(outputExtension);

            return(output != null ? (output.FileExtension, output.Convert(input.Convert(content))) : default((FileExtension, TOutput)));
        }
Exemplo n.º 3
0
        public TOutput Convert(FileExtension inputExtension, TInput content, FileExtension outputExtension)
        {
            IDocumentInput <TInput> input = InputCatalog.FirstOrDefault(x => x.FileExtension == inputExtension);

            if (input == null)
            {
                return(default(TOutput));
            }

            IDocumentOutput <TOutput> output = OutputCatalog.FirstOrDefault(x => x.FileExtension == outputExtension);

            return(output != null?output.Convert(input.Convert(content)) : default(TOutput));
        }
Exemplo n.º 4
0
        public IEnumerable <(FileExtension extension, TOutput result)> Convert(string inputExtension, TInput content, IEnumerable <string> outputExtensions)
        {
            IDocumentInput <TInput> input = InputCatalog.BestMatch(inputExtension);

            if (input == null)
            {
                return(Enumerable.Empty <(FileExtension, TOutput)>());
            }

            IDocumentNode document = input.Convert(content);

            return(outputExtensions.Select(e => OutputCatalog.BestMatch(e))
                   .Select(o => (o?.FileExtension ?? FileExtension.Unknown, o != null ? o.Convert(document) : default(TOutput))));
        }
Exemplo n.º 5
0
        public IEnumerable <TOutput> Convert(FileExtension inputExtension, TInput content, IEnumerable <FileExtension> outputExtensions)
        {
            IDocumentInput <TInput> input = InputCatalog.FirstOrDefault(x => x.FileExtension == inputExtension);

            if (input == null)
            {
                return(Enumerable.Empty <TOutput>());
            }

            IDocumentNode document = input.Convert(content);

            return(outputExtensions.Select(e => OutputCatalog.FirstOrDefault(x => x.FileExtension == e))
                   .Select(o => o != null ? o.Convert(document) : default(TOutput)));
        }