You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

67 lines
1.3 KiB

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ChangeRoomModeSelector : MonoBehaviour
{
bool m_wasMouseDown = false;
float m_mouseDownTime = 0f;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
private void OnMouseDown()
{
if (GlobalsVar.gBoard.DialogsCount > 0)
return;
if (GlobalsVar.gSelectRoomMode)
return;
m_wasMouseDown = true;
}
private void OnMouseUp()
{
if (GlobalsVar.gBoard.DialogsCount > 0)
return;
if (GlobalsVar.gSelectRoomMode)
return;
if (GlobalsVar.gOnMenuDrag)
{
m_wasMouseDown = false;
m_mouseDownTime = 0f;
return;
}
if(m_wasMouseDown)
{
if (m_mouseDownTime <= 0.1f)
{
MainMenu menu = GlobalsVar.gBoard as MainMenu;
if (menu)
menu.StartSelectRoomMode();
}
}
else
CommonFunctions.myassert(false);
m_wasMouseDown = false;
m_mouseDownTime = 0f;
}
private void FixedUpdate()
{
if (m_wasMouseDown)
m_mouseDownTime += Time.unscaledDeltaTime;
}
}