public static void BroadcastToAll(string functionName, string[] ArgsList)
{
GameObject[] gameObjects = (GameObject[])GameObject.FindObjectsOfType(typeof(GameObject));
foreach (GameObject gameObject in gameObjects)
{
if (gameObject && gameObject.transform.parent == null)
{
gameObject.gameObject.BroadcastMessage(functionName, ArgsList, SendMessageOptions.DontRequireReceiver);
}
}
}