diff --git a/Assets/uDesktopDuplication/Scripts/Texture.cs b/Assets/uDesktopDuplication/Scripts/Texture.cs index 0bbdf9c..e28ed1c 100644 --- a/Assets/uDesktopDuplication/Scripts/Texture.cs +++ b/Assets/uDesktopDuplication/Scripts/Texture.cs @@ -240,6 +240,13 @@ public class Texture : MonoBehaviour } } + int clipPositionScaleKey_; + + void Awake() + { + clipPositionScaleKey_ = Shader.PropertyToID("_ClipPositionScale"); + } + void OnEnable() { if (monitor == null) { @@ -271,8 +278,7 @@ public class Texture : MonoBehaviour void RequireUpdate() { - if (monitor != null) - { + if (monitor != null) { monitor.shouldBeUpdated = true; } } @@ -283,7 +289,6 @@ public class Texture : MonoBehaviour monitor = Manager.GetMonitor(lastMonitorId_); } - int clipPositionScaleKey_ = Shader.PropertyToID("_ClipPositionScale"); void UpdateMaterial() { width = transform.localScale.x;