29 lines
642 B
C#
29 lines
642 B
C#
|
using UnityEngine;
|
|||
|
|
|||
|
namespace Rellac.Windows
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Contains a reference to all GUIWindowHandle objects below this Transform for ease of referencing
|
|||
|
/// </summary>
|
|||
|
public class GUIBorderParent : MonoBehaviour
|
|||
|
{
|
|||
|
private GUIWindowHandle[] handles;
|
|||
|
// Use this for initialization
|
|||
|
void Start()
|
|||
|
{
|
|||
|
handles = GetComponentsInChildren<GUIWindowHandle>();
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Toggle interactivity of handles
|
|||
|
/// </summary>
|
|||
|
/// <param name="input">is interactive</param>
|
|||
|
public void SetIsLocked(bool input)
|
|||
|
{
|
|||
|
for (int i = 0; i < handles.Length; i++)
|
|||
|
{
|
|||
|
handles[i].SetIsLocked(input);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|