UI/Credits.razor
@using Sandbox;
@using Sandbox.UI;
@inherits PanelComponent
@namespace CryptidHunt
<root>
<div class="container"><div class="tweet"></div></div>
<div class="containerWide">
<div class="names">
<label class="gameTitle">CREDITS</label>
<label class="subTitle">Game by Small Fish</label>
<label class="nameCredit"> ubre: Lead</label>
<label class="nameCredit"> Wheatley: Level Design (Map)</label>
<label class="nameCredit"> rndtrash: Flickr API + Fixes</label>
<label class="nameCredit"> ceitine: Gameplay Programmer</label>
<label class="nameCredit"> Luke: Modeller (Items)</label>
<label class="nameCredit"> Grodbert: Modeller (Creatures)</label>
</div>
<ModelPreviewer></ModelPreviewer>
<button class="mainMenuButton" onclick=@(() => new WebPanel() { Url = "https://sbox.game/fish", Parent = this.Panel })>[More games by Small Fish]</button>
<button class="mainMenuButton" onclick=@ToMainMenu>[Main Menu]</button>
</div>
<div class="container"><div class="forest"></div></div>
</root>
@code
{
[Property] public MainMenu MainMenu { get; set; }
[Property] public SceneFile MainMenuFile { get; set; }
public void ToMainMenu()
{
if ( MainMenuFile != null )
{
Scene.LoadFromFile(MainMenuFile.ResourcePath);
Enabled = false;
}
else
{
MainMenu.Enabled = true;
Enabled = false;
}
}
}