Example #1
0
 void Start()
 {
     _maxQuantity = _quantity;
     _tooltipVm   = new TooltipViewModel(transform, 20, _type.Name, _type.Description,
                                         new ObservableDictionary <string, TooltipPropertyViewModel>
     {
         { nameof(Type), new TooltipPropertyViewModel("Type", Type.Name) },
         { nameof(Quantity), new TooltipPropertyViewModel("Quantity", Quantity.ToString()) }
     }
                                         );
 }
Example #2
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)));
            }
        }
Example #3
0
 void Start()
 {
     StationName = NameGenerator.NumberToName(_stationCount++);
     _tooltipVm  = new TooltipViewModel(transform, 20, $"Station {StationName}");
 }