Некоторые вещи могут быть неправильными и вызывать эту проблему:
1) ваш компонент ReceiveScript не настроен ни на один объект в мире (наиболее вероятный сценарий)
2) Стартовый вызов не находит ReceiveScript (см. 1).
Вы можете легко проверить это, выполнив в Start:
public void Start ()
{
if(receiveScript = FindObjectOfType<ReceiveScript>())
{
Debug.Log("Found Script!");
return;
}
Debug.Log("Didn't find script!");
}
Попробуйте и посмотрите, что там написано.