Weapon.razor.cs 549 B

1234567891011121314151617181920212223242526272829
  1. using Domain.XML_Model;
  2. using Microsoft.AspNetCore.Components;
  3. namespace Deathwatch.Pages.Weapon
  4. {
  5. public partial class Weapon
  6. {
  7. [Parameter]
  8. public Arme Arme { get; set; }
  9. public bool ShowDetails { get; set; }
  10. private void OnStateChanged() => InvokeAsync(StateHasChanged);
  11. public Weapon()
  12. {
  13. }
  14. public Weapon(Arme arme)
  15. {
  16. Arme = arme;
  17. }
  18. public void ToggleDescription()
  19. {
  20. ShowDetails = !ShowDetails;
  21. }
  22. }
  23. }