Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

111
Views
Lista personalizada de clics

¿Puedo crear una región personalizada con métodos agrupados para la lista onClick como dinámica y estática? Me gusta esto

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

¡Si y no! ^^

  • Sí , puede crear su propio tipo de evento tomando un parámetro y asignándole devoluciones de llamada dinámicas. Lo que estás buscando esUnityEvent .

    Para los parámetros dinámicos, consulte UnityEvent<T0> a UnityEvent<T0, T1, T2, T3> según la cantidad de parámetros que necesite.

    Para el ejemplo con un solo int sería (exactamente como en el ejemplo de la API)

     // Since Unity doesn't support direct serialization of generics you have to implement this [Serializable] wrapper [Serializable] public class MyIntEvent : UnityEvent<int> { } public class ExampleClass : MonoBehaviour { public MyIntEvent m_MyEvent; }

    ingrese la descripción de la imagen aquí

  • No , no puede simplemente cambiar la implementación existente de UI.Button.onClick que no tiene parámetros.

    Sin embargo, lo que podría hacer es crear un nuevo componente y adjuntarlo a un botón como

     [RequireComponent(typeof(Button))] public class ExampleClass : MonoBehaviour { [SerializeField] private Button _button; public MyIntEvent onClickWithIntParameter; private void Awake() { if(!_button) _button = GetComponent<Button>(); _button.onClick.AddListener(HandleOnClick); } private void HandleOnClick() { // Wherever you get your int from var value = 123; onClickWithIntParameter.Invoke(value); } }
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!