コード例 #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());
        }
コード例 #2
0
ファイル: AnimationService.cs プロジェクト: hpieterse/padda
 public AnimationService(IInteropLoadService loadService) : base(loadService, "_content/Handsaw.Padda.Engine/animationInterop.js")
 {
     _stopWatch = Stopwatch.StartNew();
 }
コード例 #3
0
ファイル: AudioService.cs プロジェクト: hpieterse/padda
 public AudioService(IInteropLoadService loadService) : base(loadService, "_content/Handsaw.Padda.Engine/audioInterop.js")
 {
 }
コード例 #4
0
 public WindowResizeService(IInteropLoadService loadService) : base(loadService, "_content/Handsaw.Padda.Engine/windowResizeInterop.js")
 {
 }
コード例 #5
0
 public CanvasService(IInteropLoadService loadService) : base(loadService, "_content/Handsaw.Padda.Engine/canvasInterop.js")
 {
 }