/**
* UI controller for the fullscreen sample
*
* Author: Kirurobo http://twitter.com/kirurobo
* License: MIT
*/
using UnityEngine;
using UnityEngine.UI;
namespace Kirurobo
{
///
/// WindowControllerの設定をToggleでオン/オフするサンプル
///
public class FullscreenSample : MonoBehaviour
{
private UniWindowController uniwinc;
private RectTransform canvasRect;
private float mouseMoveSS = 0f; // Sum of mouse trajectory squares. [px^2]
private float mouseMoveSSThreshold = 36f; // Click (not dragging) threshold. [px^2]
private Vector3 lastMousePosition; // Right clicked position.
private float touchDuration = 0f;
private float touchDurationThreshold = 0.5f; // Long tap time threshold. [s]
public Toggle transparentToggle;
public Toggle topmostToggle;
public Toggle bottommostToggle;
public Dropdown fitWindowDropdown;
public Button quitButton;
public Button menuCloseButton;
public RectTransform menuPanel;
///
/// Setup
///
void Start()
{
// UniWindowController を探す
uniwinc = GameObject.FindObjectOfType();
// CanvasのRectTransform取得
if (menuPanel) canvasRect = menuPanel.GetComponentInParent