void loadPlayerMiner()
 {
     playerMiner = GameObject.Instantiate(Resources.Load <PlayerMiner>("Prefabs/PlayerMiner"));
     playerMiner.transform.position = new Vector3(0, Camera.main.orthographicSize - 1.1f, 0);
     playerMiner.transform.SetParent(transform);
     BattleCanvas.Instance.AddMinerControlDetector(playerMiner);
 }
    public void AddMinerControlDetector(PlayerMiner playerMiner)
    {
        EventTrigger eventTrigger = bgImage.gameObject.GetComponent <EventTrigger>()
                                    ?? bgImage.gameObject.AddComponent <EventTrigger>();

        EventTrigger.Entry entry = new EventTrigger.Entry();
        entry.callback.AddListener((BaseEventData data) =>
        {
            if (playerMiner.IsDropAble())
            {
                playerMiner.Drop();
            }
        });
        entry.eventID = EventTriggerType.PointerDown;
        eventTrigger.triggers.Add(entry);
    }