Как запустить другой скрипт?
if (name == "Dell"){
RunScript1();
}

else if (name == "Core"){
RunScript2();
}
Илиswitch(name)
{
case "Core": RunScript2(); break;
case "Dell": RunScript1(); break;
}
Если скрипт находится на том же объекте, то akass точно описал его вызов. Если скрипт находится на другом объекте, то можно сделать так:
public GameObject ob;
if (name == "Dell"){
ob.GetComponent < Script1 > ().enable = true;
}
else if (name == "Core"){
ob.GetComponent < Script2 > ().enable = true;
}
Все зависит откуда вызывается скрипт и где именно он находится.
P.S. Лирическое отступление, сталкивался на практике с тем, что скрипт не вызывается, этот способ помогает решить проблему, даже если вызываемый скрипт находится на том же объекте, что и выполняемый скрипт.