public void ReloadMap(int n) { StepX = m_StepX[n - 1]; StepY = m_StepY[n - 1]; RandomX = m_RandX[n - 1]; RandomY = m_RandY[n - 1]; RandomR = m_RandR[n - 1]; Statics.ClearChild(PBackGround); foreach (var item in m_backGrounds) { Destroy(item); } MapNumber = n; BackGroundOutSide = Resources.Load(Path + "Back/Out" + MapNumber) as GameObject; BackGroundRoad = Resources.Load(Path + "Back/Road" + MapNumber) as GameObject; Instantiate(BackGroundOutSide, PBackGround.transform); Instantiate(BackGroundRoad, PBackGround.transform); Init(); Statics.ClearChild(PBackGround); }