public void Initialize(StructureTypeObject structureType) { _structureType = structureType; // Tooltip _tooltipVm = new TooltipViewModel(transform, 20, _structureType.BlueprintTooltip); foreach (var requiredItem in _structureType.ConstructionCost) { _tooltipVm.EditableProperties.Add(requiredItem.Type.Name, new TooltipPropertyViewModel(requiredItem.Type.Name, GetFormattedQuantity(requiredItem))); } }
private void ExpandCommand(StructureTypeObject structureType) { _selectedStructureType = structureType; _stationExpanderControl.Mode = structureType.HexaType; LevelManager.Instance.ControllerManager.ClaimControl(_stationExpanderControl); }