//----------------------------------------------//
// Gamelogic Grids                              //
// http://www.gamelogic.co.za                   //
// Copyright (c) 2014 Gamelogic (Pty) Ltd       //
//----------------------------------------------//

using System.Linq;
using UnityEngine;

//
public class PanelEvents : GLMonoBehaviour
{
	private DFLightsOutHex mouseListener;

	public void Awake()
	{
		mouseListener = FindObjectOfType<DFLightsOutHex>();
	}

	public void OnClick( dfControl control, dfMouseEventArgs mouseEvent )
	{
		var worldPosition = Camera.main.ScreenToWorldPoint(mouseEvent.Position);
		var relativePosition = control.GetRelativePosition(worldPosition);

		mouseListener.OnClick(relativePosition);
	}
}
