Максим Горбунов, Это значит сделать отладочную версию. Добавить в функцию ShopBatton_Bonys например такие строки:
if (Shopcost == null) Debug.Log ("Магазин не инициализирован");
if (index < 0 || index >=Shopcost.Length) Debug.Log ("не верный индекс");
Debug.Log("index=" + index + " mone=" + mone + " shop=" + Shopcost[index]);
ну и в таком духе.