UI/JumperControls.razor
@using Sandbox;
@using Sandbox.UI;
@inherits PanelComponent
<root>
<div class="header">
<label class="title">CONTROLS</label>
</div>
<div class="rows">
<div class="row">
<image class="title" src="ui/hud/wasdcontrols.png" </image>
<label class="title">OR</label>
<image class="title" src="ui/hud/leftstickcontrols.png" </image>
<label class="stat">TO WALK</label>
</div>
<div class="row">
<image class="title" src="ui/hud/spacejump.png" </image>
<label class="title">OR</label>
<image class="title" src="ui/hud/axjump.png" </image>
<label class="stat">TO JUMP</label>
</div>
<label class="stats">HOLD FOR A HIGH & LONGER JUMP</label>
</div>
<div class="row">
<image class="disablehud" src="ui/hud/huddisable.png" </image>
<label class="stat">TO DISABLE HUD</label>
</div>
</root>
@code {
protected override void OnUpdate()
{
base.OnUpdate();
SetClass("open", Input.Down("menu"));
if (!HasClass("open"))
{
RemoveClass("cursor");
}
else
{
if (Input.Down("attack1") || Input.Down("attack2"))
{
AddClass("cursor");
}
}
}
protected override int BuildHash()
{
return HashCode.Combine(Input.Down("score"));
}
}