private void CreateCeilingWarningSign(TerrainChunk chunk) { PolydrawObject ceiling = chunk.GetFirstCeiling(); List<Vector2> points = ceiling.GetWorldBorderPoints(); Vector2 lastPoint = points.GetLast(); Sign sign = Instantiate(signPrefab); sign.transform.SetParent(ceiling.transform); sign.transform.position = lastPoint; sign.SetAsCeilingSign(); sign.SetIcon(TerrainSetType.Flat); }