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

133
Views
¿Puede un MonoBehaviour ser una clase interna privada?

Quiero usar una clase interna privada MonoBehaviour como parte de la implementación interna de una clase (también MonoBehaviour ). Reducido a lo esencial:

 public class OuterClass : MonoBehaviour { public void SomeMethod(GameObject go) { go.AddComponent<InnerClass>(); } private class InnerClass : MonoBehaviour { } }

Parece que todo funciona absolutamente bien, sin errores ni advertencias. Pero también parece violar la declaración en la documentación de Unity que:

El nombre de la clase y el nombre del archivo deben ser iguales para permitir que el componente de secuencia de comandos se adjunte a un GameObject.

¿Es esta una violación problemática de esa regla? Si es así, ¿cuáles son los problemas? Soy consciente de que significa que la secuencia de comandos no está visible en el Editor, pero eso es exactamente lo que quiero: nunca debe agregarse por otra cosa que no sea su clase adjunta.

over 4 years ago · Santiago Trujillo
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!