Esempio n. 1
0
        /// <summary>
        /// Default constructor
        /// </summary>
        /// <param name="loadService">Load service</param>
        /// <param name="jsFileName">Relative path to th JS file</param>
        public UnmarshalledInteropServiceBase(IInteropLoadService loadService, string jsFileName)
        {
            _loadService = loadService;
            Module       = new(() => _loadService.LoadUnmarshalled(jsFileName));

            Task.Factory.StartNew(() => OnInitialized());
        }
Esempio n. 2
0
 public AnimationService(IInteropLoadService loadService) : base(loadService, "_content/Handsaw.Padda.Engine/animationInterop.js")
 {
     _stopWatch = Stopwatch.StartNew();
 }
Esempio n. 3
0
 public AudioService(IInteropLoadService loadService) : base(loadService, "_content/Handsaw.Padda.Engine/audioInterop.js")
 {
 }
Esempio n. 4
0
 public WindowResizeService(IInteropLoadService loadService) : base(loadService, "_content/Handsaw.Padda.Engine/windowResizeInterop.js")
 {
 }
Esempio n. 5
0
 public CanvasService(IInteropLoadService loadService) : base(loadService, "_content/Handsaw.Padda.Engine/canvasInterop.js")
 {
 }