public void RecalculateSquadCost() { SquadCost = _baseSquadCost + _playerUnit.weaponOptions.Where(x => x.name.Equals(SelectedPlayerUnit.weaponSelection)).Sum(x => x.squadCost) + _playerUnit.equipmentOptions.Where(x => SelectedPlayerUnit.equipmentSelections.Contains(x.name)).Sum(x => x.squadCost); SquadMenuController.OnUnitUpdated(this); }
public void OnToggle(bool on) { if (on) { SquadMenuController.OnUnitSelected(this); } else { SquadMenuController.OnUnitDeselected(this); } }