s&
About
The Project
infoAbout s&box mapRoadmap monitoringMetricsEngine startup and usage numbers
Updates
newspaperLatest News published_with_changesChangesRelease-by-release changelog
Games
Browse Games Discover Games
gamejamsresults

Game Jam III

Crowned Sat 3 Oct
Winner 🏆 GAMMA ☢ TEAM
ThemeOne More Round

This jam is over. The next one will show up here.

See the results
Workshop
Playable
sports_esportsGamesStandalone games and gamemodes
Assets
landscapeMaps view_in_arModels textureMaterials apparelClothing
appsEverythingEvery asset type in one list
Forum
Learn
Documentation
rocket_launchGetting Started docsDocumentation apiAPI Reference
Resources
schoolTutorials manage_searchCode Search
Get s&box
Sign in with Steam
Performant Terrain Scatterer
Released
by kivin library
updated 3 months ago
49.3KB
thumb_up_alt2 thumb_down_alt0 favorite3 library_books0
homeDetailsreviewsReviewcodeSource
folder.obj
description__compiler_extra.cs
folderCode
folderPerformantTerrainScatterer
descriptionPerformantTerrainScattererManager.Chunks.cs
descriptionPerformantTerrainScattererManager.cs
descriptionPerformantTerrainScattererManager.Data.cs
descriptionPerformantTerrainScattererManager.Placement.cs
descriptionPerformantTerrainScattererManager.Rendering.cs
folderEditor
descriptionMyEditorMenu.cs
folderPerformantTerrainScatterer
descriptionPerformantTerrainScattererManager.Chunks.cs
descriptionPerformantTerrainScattererManager.cs
descriptionPerformantTerrainScattererManager.Data.cs
descriptionPerformantTerrainScattererManager.Placement.cs
descriptionPerformantTerrainScattererManager.Rendering.cs
folderUnitTests
descriptionLibraryTest.cs
descriptionUnitTest.cs
UnitTests/LibraryTest.cs

Unit test class for the library. Creates a Scene, pushes it to the scene stack, creates a GameObject and asserts the scene directory reports one GameObject.

using Sandbox;

[TestClass]
public partial class LibraryTests
{
	[TestMethod]
	public void SceneTest()
	{
		var scene = new Scene();
		using ( scene.Push() )
		{
			var go = new GameObject();

			Assert.AreEqual( 1, scene.Directory.GameObjectCount );
		}
	}

}
Facepunch
  • News
  • Docs
  • Metrics
  • FAQ
  • Forum
  • Discord
  • Twitter