Em JS:
Em C#:
Os dois códigos fazem exatamente a mesma coisa, a diferença é apenas na sintaxe.
Feito isso você pode fazer um For e realizar alguma tarefa com cada um dos Scripts/Componentes, por exemplo (C#):
No exemplo acima o resultado sera a desabilitação de todos os Scripts nomeDoScript de todos os objetos da cena atual.
var arrayDeScripts : nomeDoScript [] = FindObjectsOfType(nomeDoScript );
Em C#:
arrayDeScripts[] nomeDoScript = FindObjectsOfType(typeof(nomeDoScript )) as nomeDoScript [];
Os dois códigos fazem exatamente a mesma coisa, a diferença é apenas na sintaxe.
Feito isso você pode fazer um For e realizar alguma tarefa com cada um dos Scripts/Componentes, por exemplo (C#):
for (int i = 0; i < arrayDeScripts.Length; i++) {
arrayDeScripts[i].enabled = false;}
No exemplo acima o resultado sera a desabilitação de todos os Scripts nomeDoScript de todos os objetos da cena atual.