Example #1
0
        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>();
        }
Example #2
0
 private void Awake()
 {
     _meshRenderer        = GetComponent <MeshRenderer>();
     _buildingPossibility = GetComponent <BuildingPossibility>();
 }