s&
infoAbout
infoAbout s&box newspaperLatest News published_with_changesChanges mapRoadmap monitoringMetrics
gamesGames
sports_esportsBrowse Games exploreDiscover Games
categoryWorkshop
sports_esportsGames landscapeMaps view_in_arModels textureMaterials apparelClothing constructionMore..
forumForum menu_bookLearn
docsDocumentation apiApi Reference schoolTutorials manage_searchCode Search
inputLog in with Steam chevron_leftChange Language
简体中文EnglishРусскийEspañolPortuguês-BrasilDeutsch日本語FrançaisPolskiTürkçe한국어PirateItalianoไทย繁體中文УкраїнськаČeštinaNederlandsMagyarDanskSuomiSvenskaNorskΕλληνικάRomânăБългарскиTiếng ViệtBahasa IndonesiaEspañol-Latinoaméricaالعربية
Roll a Gude Template Library
Released
by Gude library
updated 1 year ago
119.8MB
thumb_up_alt2 thumb_down_alt0 favorite2 library_books0
homeDetailsreviewsReviewcodeSource
folder.obj
description__compiler_extra.cs
folderCode
descriptionAssembly.cs
descriptionCameraMovement.cs
descriptionDeathTrigger.cs
descriptionGetBodyTransform.cs
descriptionGoal2Trigger.cs
descriptionGoal3Trigger.cs
descriptionGoalTrigger.cs
descriptiongude.cs
descriptionGudeMovement.cs
descriptionMyLibraryComponent.cs
descriptionPauseMenu.razor
descriptionSpawnTrigger.cs
folderEditor
descriptionAssembly.cs
descriptionMyEditorMenu.cs
folderUnitTests
descriptionLibraryTest.cs
descriptionUnitTest.cs
descriptionAssembly.cs
descriptionCameraMovement.cs
descriptionDeathTrigger.cs
descriptionGetBodyTransform.cs
descriptionGoal2Trigger.cs
descriptionGoal3Trigger.cs
descriptionGoalTrigger.cs
descriptiongude.cs
descriptionGudeMovement.cs
descriptionMyLibraryComponent.cs
descriptionPauseMenu.razor
descriptionSpawnTrigger.cs
description__gen_RazorNamespace.cs
Code/Goal3Trigger.cs
using Sandbox;

public sealed class Goal3Trigger : Component, Component.ITriggerListener
{
	public async void OnTriggerEnter( Collider other )
	{
		var player = other.Components.Get<GudeMovement>();

		if ( player != null )
		{
			player.levelMusic.Stop();

			player.Gravity = -20f;

			player.Rigidbody.Velocity = Vector3.Zero;

			await Task.DelaySeconds( 1 );

			Scene.LoadFromFile( "scenes/firstlevel.scene" );
		}
	}
}
  • News
  • Docs
  • Metrics
  • FAQ
  • Forum
  • Discord
  • Twitter