31 lines
537 B
C#
31 lines
537 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class MoveButton : MonoBehaviour
|
|
{
|
|
public delegate void MoveButtonDelegate();
|
|
public event MoveButtonDelegate OnMoveButtonDown;
|
|
|
|
private bool _isDown;
|
|
|
|
private void Update()
|
|
{
|
|
if (_isDown)
|
|
{
|
|
// do something...
|
|
OnMoveButtonDown.Invoke();
|
|
}
|
|
}
|
|
|
|
public void ButtonDown()
|
|
{
|
|
_isDown = true;
|
|
}
|
|
|
|
public void ButtonUp()
|
|
{
|
|
_isDown = false;
|
|
}
|
|
}
|