IEnumerator ownStateChanger() { var randomNum = Random.Range(0, 6); yield return(new WaitForSeconds(12)); switch (randomNum) { case 0: cubeCol.isTrigger = true; obj.EnemyInstance(transform.position, 0); Destroy(cubeRb); cubeRen.material = obj.setMat("Blue"); break; case 1: cubeCol.isTrigger = true; obj.EnemyInstance(transform.position, 1); Destroy(cubeRb); cubeRen.material = obj.setMat("Red"); break; } }