Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
0
Question by Gaara333 · Feb 15, 2021 at 11:07 AM · androiduser interfaceevent triggeringaction

IPointerClick not working on android device

Hello.I've been searching the web for a resolve to this for past two weeks and still haven't figure it out.


I have a script on ItemSlotalt text


 public class ItemSlots : MonoBehaviour,IPointerClickHandler,IPointerUpHandler,IPointerDownHandler
 {      
     [SerializeField] Image image;      
     public event Action<Item> OnLeftClickEvent;


 
     private Item _item;
     public Item Item
     {
         get { return _item; }
         set
         {
             _item = value;
 
             if (_item == null)
             {
                 image.enabled = false;
             } else
             {
                 image.sprite = _item.Icon;
                 image.enabled = true;
             }
         }
     }
 protected virtual void OnValidate()
     {
         if (image == null)
         {
             image = GetComponent<Image>();
         }
     }
 public void OnPointerUp(PointerEventData eventData)
     {
         
     }
 
     public void OnPointerDown(PointerEventData eventData)
     {
        
     }
 
     public void OnPointerClick(PointerEventData eventData)
     {
 
         if (eventData != null && eventData.button == PointerEventData.InputButton.Left)
         {
 
             if (Item != null && OnLeftClickEvent != null)
                 OnLeftClickEvent(Item);
 
         }
 
 
     }   
 }
 



And EventSystem:alt text


When I click the item it gets equipped on character via action OnLeftClickEvent in other script. Everything works in Editor, with mouse click, with touch display, even with simulate touches enabled. But when I build the app to my android device, I get no response from touching the slots. I have tried everything I have found on the internet, I got the new Input System too, attached Event Trigger,added Button component with :

 public Button myButton;
 
 void Start()
     {
        
         Button btn = myButton.GetComponent<Button>();
         btn.onClick.AddListener(TaskOnClick);
 
         
     } 
 public void TaskOnClick()
     {
         if (Item != null && OnLeftClickEvent != null)
             OnLeftClickEvent(Item);
     }

Still got same response. Works on editor but not on Device.

Do you guys have a suggestion or anything? It would be much appreciated.

eventsys-inspector.png (47.7 kB)
untitled.png (62.0 kB)
Comment
Add comment · Show 3
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image xxmariofer · Feb 16, 2021 at 01:53 PM 0
Share

Do you have an EventSystem object in the scene?

avatar image Gaara333 xxmariofer · Feb 18, 2021 at 09:00 AM 0
Share

Hi. Thank you for your interest. Yes I do, as you can see in the picture, the Inspector of EventSystem.

avatar image xxmariofer Gaara333 · Feb 18, 2021 at 09:05 AM 0
Share

the only reason I can think of being unable to get click events is having something in front of your buttons blocking the clicks, that when changing the resolution of the game to the resolution of the phone gets infront. Have you tried checking the logs or using the autoconnect profiler?

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

300 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Trying to put a canvas in Google Cardboard 0 Answers

Set KeyCode.Home pressed not just get it Script C# in Android 0 Answers

Android Optimization 0 Answers

Help with Detection of Mouse Over Irregular UI Elements 0 Answers

unable to create a touch and hold event for UI button 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges