public void StoreResource(GameObject res_GO) { if (res_GO.GetComponent <ResourceScript>().type == typeOfStorage && ((currentStorage + 1) <= upgradableStorageCapacity[currentStorageCapacity])) { currentStorage++; statsMan.SuccesfulRating(); statsMan.AddSuccessfulSort(res_GO.GetComponent <ResourceScript>().type); if (typeOfStorage == 1) { soundMan.PlayEffect(0); } else if (typeOfStorage == 2) { soundMan.PlayEffect(1); } else if (typeOfStorage == 3) { soundMan.PlayEffect(2); } guiMan.UpdateStorageFillers(); Destroy(res_GO); } else { // FAIL!! CreateGarbage(); Destroy(res_GO); statsMan.MisstakeRatingHit(); statsMan.AddMisstakeSort(res_GO.GetComponent <ResourceScript>().type); soundMan.PlayGarbageEffect(); } }