private void PlaceWall(BuildPO buildPO) { if (buildPO.type == BuildType.Wall) { WallPO wallPO = (WallPO)buildPO; room.PlaceWall(wallPO); } }
public void SetBuild(BuildPO build) { if (build.type == BuildType.Wall) { WallPO wall = (WallPO)build; nameText.text = wall.name; string path = string.Format("Images/Walls/wall_{0}_512", wall.name); Sprite sprite = Resources.Load <Sprite>(path) as Sprite; if (sprite) { image.sprite = sprite; } else { image.color = Color.clear; } } }