public void Initialize(Tile tile, RoofData data) { Tile = tile; gameObject.layer = LayerMasks.FloorRoofLayer; Data = data; if (!GetComponent <BoxCollider>()) { BoxCollider collider = gameObject.AddComponent <BoxCollider>(); collider.center = new Vector3(-2f, 0.125f, -2f); collider.size = new Vector3(4f, 0.25f, 4f); } transform.rotation = Quaternion.Euler(0, 180, 0); }
public Model GetModelForData(RoofData data) { return(models[data]); }