Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

226
Visualizações
¿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
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda