Пример #1
0
        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)));
            }
        }
Пример #2
0
 private void ExpandCommand(StructureTypeObject structureType)
 {
     _selectedStructureType       = structureType;
     _stationExpanderControl.Mode = structureType.HexaType;
     LevelManager.Instance.ControllerManager.ClaimControl(_stationExpanderControl);
 }