6 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
20 | @code
21 | {
22 | string SortOrder { get; set; } = "updated";
23 | bool LocalOnly = false;
24 |
25 | public string GetQueryString()
26 | {
27 | var sort = $"sort:{SortOrder}";
28 | var local = LocalOnly ? "local:true" : "";
29 | var str = $"{sort} {local} type:addon +game:facepunch.sandbox +runtime +entity -npc";
30 |
31 | return str;
32 | }
33 |
34 | void SpawnPackage(Package package)
35 | {
36 | ConsoleSystem.Run("spawnpackage", package.FullIdent);
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Code/UI/SpawnMenu/Lists/ModelList.razor:
--------------------------------------------------------------------------------
1 | @using Sandbox.UI
2 |
3 | @inherits Panel
4 |
5 |
6 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
20 | @code
21 | {
22 | string SortOrder { get; set; } = "updated";
23 | bool LocalOnly = false;
24 |
25 | public string GetQueryString()
26 | {
27 | var sort = $"sort:{SortOrder}";
28 | var local = LocalOnly ? "local:true" : "";
29 | var str = $"+game:facepunch.sandbox +runtime +npc {sort} {local} type:addon";
30 |
31 | return str;
32 | }
33 |
34 | void SpawnPackage( Package package )
35 | {
36 | ConsoleSystem.Run("spawnpackage", package.FullIdent);
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Code/UI/SpawnMenu/Lists/SpawnList.razor:
--------------------------------------------------------------------------------
1 | @using Sandbox.UI
2 | @using Sandbox.UI.Tests
3 |
4 | @inherits Panel
5 |
6 |