瀏覽代碼

Fixed to compile with TypeScipt < 2.0

nockawa 8 年之前
父節點
當前提交
b6ae6a43bc
共有 2 個文件被更改,包括 3 次插入3 次删除
  1. 2 2
      src/GUI/babylon.gui.UIElement.ts
  2. 1 1
      src/Tools/babylon.stringDictionary.ts

+ 2 - 2
src/GUI/babylon.gui.UIElement.ts

@@ -672,7 +672,7 @@
             return this._visualChildrenPlaceholder;
         }
 
-        protected abstract get _position(): Vector2;
+        protected get _position(): Vector2 { return null; } // TODO use abstract keyword when TS 2.0 will be approved
         protected abstract _getChildren(): Array<UIElement>;
 
         public static flagVisualToBuild = 0x0000001;    // set if the UIElement visual must be updated
@@ -707,7 +707,7 @@
     export abstract class UIElementStyle {
         abstract removeStyle(uiel: UIElement);
         abstract applyStyle(uiel: UIElement);
-        abstract get name(): string;
+        get name(): string { return null; } // TODO use abstract keyword when TS 2.0 will be approved
     }
 
     export class UIElementStyleManager {

+ 1 - 1
src/Tools/babylon.stringDictionary.ts

@@ -241,7 +241,7 @@
         private static _replacedAction         = 0x10;
     }
 
-    class OSDWatchedObjectChangedInfo<T> {
+    export class OSDWatchedObjectChangedInfo<T> {
         key: string;
         object: T;
         propertyChanged: PropertyChangedInfo;