Search Unity

"Does not Implement Interface" error when trying to move UI

Discussion in 'UGUI & TextMesh Pro' started by small502, Apr 29, 2016.

  1. small502

    small502

    Joined:
    Jun 22, 2015
    Posts:
    5
    I'm trying to move a UI object whenever a player hovers over a different UI object. Here is my code.

    Code (CSharp):
    1. using UnityEngine;
    2. using UnityEngine.UI;
    3. using UnityEngine.EventSystems;
    4. using System.Collections;
    5.  
    6. public class CharacterBarMenu : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler{
    7.  
    8.     //bool CharacterBarIsHover;
    9.  
    10.     public GameObject CharacterBar;
    11.     public GameObject CharacterBarOpened;  
    12.     public GameObject CharacterBarClosed;
    13.  
    14.     public void OnPointerEnter (PointerEventData eventData)
    15.     {
    16.         Debug.Log ("Should Have Moved");
    17.         CharacterBar.transform.position = CharacterBarOpened.transform.position;
    18.     }
    19.  
    20.     public void OnPointerxit (PointerEventData eventData)
    21.     {
    22.         Debug.Log ("Should Have Moved");
    23.         CharacterBar.transform.position = CharacterBarClosed.transform.position;
    24.     }
    25. }
    26.  
    I get the error
    Anyone have any ideas?
     
  2. LeftyRighty

    LeftyRighty

    Joined:
    Nov 2, 2012
    Posts:
    5,148
    spot the different