public void BuildingStart(BuildingData buildingData) { if (_placeholder != null) { Destroy(_placeholder); } _placeholder = Instantiate(buildingData.PlaceholderPrefab); _buildingPossibility = _placeholder.GetComponentInChildren <BuildingPossibility>(); _buildingPrefab = buildingData.BuildingPrefab; _structure = _buildingPrefab.GetComponent <Structure>(); }
private void Awake() { _meshRenderer = GetComponent <MeshRenderer>(); _buildingPossibility = GetComponent <BuildingPossibility>(); }