È comunque possibile ricevere una notifica (eventualmente attraverso qualche metodo/evento innalzato) quando un Component
viene aggiunto a GameObject
(e anche a un bambino GameObject)?Come essere avvisati o un componente o un figlio GameObject è stato aggiunto a un GameObject
mi piacerebbe ricevere una notifica (possibilmente in alcuni script editor), quando alcuni eventi si verifica nell'editor per esempio:
- Un
Component
è stato attaccato ad unGameObject
esempio - A
Component
è stato attaccato ad unPrefab
- un
GameObject
è diventato bambino di anot leiGameObject
istanza
E 'possibile? Se si, come?
EDIT
ho scoperto un delegato per quanto riguarda genitorialità: EditorApplication.hierarchyWindowChanged
Di conseguenza per il doc si chiama:
chiamato ogni volta che la gerarchia scena è cambiata.
Questo è transform.parent cambiata, gameObject.name, la creazione di un nuovo oggetto gioco , ecc
Non ho ancora capito se c'è un modo comoda per capire quale oggetto nella gerarchia è stata cambiato.