From 166d172db2b244e22c3a42638e17e5fe72beae33 Mon Sep 17 00:00:00 2001 From: hecomi Date: Thu, 17 Nov 2016 23:23:22 +0900 Subject: [PATCH] modify access rights. --- .../Scripts/MultipleMonitorCreator.cs | 26 +++++++------------ .../Scripts/MultipleMonitorRoundLayouter.cs | 4 +-- 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/Assets/uDesktopDuplication/Examples/Scripts/MultipleMonitorCreator.cs b/Assets/uDesktopDuplication/Examples/Scripts/MultipleMonitorCreator.cs index d560141..b5d9b1c 100644 --- a/Assets/uDesktopDuplication/Examples/Scripts/MultipleMonitorCreator.cs +++ b/Assets/uDesktopDuplication/Examples/Scripts/MultipleMonitorCreator.cs @@ -5,8 +5,7 @@ using MeshForwardDirection = uDesktopDuplication.Texture.MeshForwardDirection; public class MultipleMonitorCreator : MonoBehaviour { [Tooltip("Create monitors using this prefab.")] - [SerializeField] - GameObject monitorPrefab; + public GameObject monitorPrefab; public enum ScaleMode { @@ -16,29 +15,24 @@ public class MultipleMonitorCreator : MonoBehaviour } [Tooltip("Real: DPI-based real scale \nFixed: Same width \nPixel: bigger if screen resolution is high.")] - [SerializeField] - ScaleMode scaleMode = ScaleMode.Fixed; + public ScaleMode scaleMode = ScaleMode.Fixed; [Tooltip("Use this scale as width if scaleMode is Fixed.")] - [SerializeField] - float scale = 0.5f; + public float scale = 0.5f; [Tooltip("Please specify the surface direction of the mesh (e.g. Plane => Y.)")] public MeshForwardDirection meshForwardDirection = MeshForwardDirection.Z; [Tooltip("Remove unsupported monitors automatically after removeWaitDuration.")] - [SerializeField] - bool removeIfUnsupported = true; + public bool removeIfUnsupported = true; [Tooltip("Remove unsupported monitors automatically after removeWaitDuration.")] - [SerializeField] - float removeWaitDuration = 5f; + public float removeWaitDuration = 5f; [Tooltip("Remove all childrens (for debug).")] - [SerializeField] - bool removeChildrenWhenClear = true; + public bool removeChildrenWhenClear = true; - bool hasMonitorUnsupportStateChecked = false; + bool hasMonitorUnsupportStateChecked_ = false; float removeWaitTimer_ = 0f; public class MonitorInfo @@ -81,10 +75,10 @@ public class MultipleMonitorCreator : MonoBehaviour void RemoveUnsupportedDisplayAfterRemoveTimer() { - if (!hasMonitorUnsupportStateChecked) { + if (!hasMonitorUnsupportStateChecked_) { removeWaitTimer_ += Time.deltaTime; if (removeWaitTimer_ > removeWaitDuration) { - hasMonitorUnsupportStateChecked = true; + hasMonitorUnsupportStateChecked_ = true; foreach (var info in monitors_) { if (info.uddTexture.monitor.state == uDesktopDuplication.MonitorState.Unsupported) { Destroy(info.gameObject); @@ -97,7 +91,7 @@ public class MultipleMonitorCreator : MonoBehaviour void ResetRemoveTimer() { - hasMonitorUnsupportStateChecked = false; + hasMonitorUnsupportStateChecked_ = false; removeWaitTimer_ = 0f; } diff --git a/Assets/uDesktopDuplication/Examples/Scripts/MultipleMonitorRoundLayouter.cs b/Assets/uDesktopDuplication/Examples/Scripts/MultipleMonitorRoundLayouter.cs index 661cbe2..6e9e4a0 100644 --- a/Assets/uDesktopDuplication/Examples/Scripts/MultipleMonitorRoundLayouter.cs +++ b/Assets/uDesktopDuplication/Examples/Scripts/MultipleMonitorRoundLayouter.cs @@ -2,8 +2,8 @@ public class MultipleMonitorRoundLayouter : MultipleMonitorLayouter { - [SerializeField] float radius = 10f; - [SerializeField] Vector3 offsetAngle = Vector3.zero; + public float radius = 10f; + public Vector3 offsetAngle = Vector3.zero; void OnDisable() {