J'ai un petit problème avec l'application du serializedObject, en gros quand supprime les missing component (jusque la tout va bien) et que ensuite Unity re-Build le projet à la prochaine modifications de scripts, les missings component que j'avais supprimer reviennent.
Niveau code j'ai ça
Code : Tout sélectionner
var serializedObject = new SerializedObject ( listSearch [ a ].AllObj [ b ] );
serializedObject.Update ( );
var prop = serializedObject.FindProperty ( "m_Component" );
components = listSearch [ a ].AllObj [ b ].GetComponents<Component> ( );
currInd = 0;
for ( c = 0; c < components.Length; c++ )
{
if ( components [ c ] == null )
{
prop.DeleteArrayElementAtIndex ( c - currInd );
currInd++;
}
}
serializedObject.ApplyModifiedProperties ( );
Merci pour l'aide