UI/Panels/GameHud/WeaponHud/WeaponHud.razor
@using Sandbox;
@using Sandbox.UI;
@namespace Battlebugs
@inherits Panel
@attribute [StyleSheet]
<root>
@if (GameManager.Instance.CurrentPlayer != BoardManager.Local || !GameManager.Instance.IsFiring) return;
<div class="container">
<div class="weapons">
@foreach (var entry in BoardManager.Local.WeaponInventory)
{
<WeaponButton [email protected] />
}
</div>
</div>
</root>
@code
{
protected override int BuildHash() => System.HashCode.Combine(GameManager.Instance.IsFiring, GameManager.Instance.CurrentPlayerId);
}