diff --git a/Assets/uDesktopDuplication/Examples/Prefabs/Monitor.prefab b/Assets/uDesktopDuplication/Examples/Prefabs/Monitor.prefab index 7bd2daa..6fad93b 100644 Binary files a/Assets/uDesktopDuplication/Examples/Prefabs/Monitor.prefab and b/Assets/uDesktopDuplication/Examples/Prefabs/Monitor.prefab differ diff --git a/Assets/uDesktopDuplication/Examples/Scenes/Multiple Monitors.unity b/Assets/uDesktopDuplication/Examples/Scenes/Multiple Monitors.unity index d472959..ffccd0e 100644 Binary files a/Assets/uDesktopDuplication/Examples/Scenes/Multiple Monitors.unity and b/Assets/uDesktopDuplication/Examples/Scenes/Multiple Monitors.unity differ diff --git a/Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor (Only Texture).unity b/Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor (Only Texture).unity deleted file mode 100644 index f8c4571..0000000 Binary files a/Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor (Only Texture).unity and /dev/null differ diff --git a/Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor (Only Texture).unity.meta b/Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor (Only Texture).unity.meta deleted file mode 100644 index 6bd05ed..0000000 --- a/Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor (Only Texture).unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 281e2991d4d33984fa180845e56cd3f3 -timeCreated: 1477648643 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor (+ Cursor).unity b/Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor.unity similarity index 100% rename from Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor (+ Cursor).unity rename to Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor.unity diff --git a/Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor (+ Cursor).unity.meta b/Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor.unity.meta similarity index 100% rename from Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor (+ Cursor).unity.meta rename to Assets/uDesktopDuplication/Examples/Scenes/Primary Monitor.unity.meta diff --git a/Assets/uDesktopDuplication/Scripts/Cursor.cs b/Assets/uDesktopDuplication/Scripts/Cursor.cs index 820c32f..085fe94 100644 --- a/Assets/uDesktopDuplication/Scripts/Cursor.cs +++ b/Assets/uDesktopDuplication/Scripts/Cursor.cs @@ -8,8 +8,6 @@ namespace uDesktopDuplication RequireComponent(typeof(Texture))] public class Cursor : MonoBehaviour { - [SerializeField] Vector2 modelScale = Vector2.one; - Vector3 worldPosition { get; set; } private Texture uddTexture_; @@ -17,6 +15,7 @@ public class Cursor : MonoBehaviour private Texture2D currentTexture_; private Dictionary textures_ = new Dictionary(); + [SerializeField] Vector2 modelScale = Vector2.one; void Start() { diff --git a/Assets/uDesktopDuplication/Scripts/Texture.cs b/Assets/uDesktopDuplication/Scripts/Texture.cs index d914d13..e1ba444 100644 --- a/Assets/uDesktopDuplication/Scripts/Texture.cs +++ b/Assets/uDesktopDuplication/Scripts/Texture.cs @@ -33,6 +33,14 @@ public class Texture : MonoBehaviour private set; } + void Awake() + { + if (!GetComponent()) + { + gameObject.AddComponent(); + } + } + void OnEnable() { if (monitor == null) {