Add files via upload

This commit is contained in:
celisej567
2021-08-05 17:54:51 +03:00
committed by GitHub
parent d58ad89d11
commit 76b55e2a87
57 changed files with 5632 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
using Sandbox;
[Library( "ent_light", Title = "Light", Spawnable = true )]
public partial class LightEntity : PointLightEntity, IUse
{
public override void Spawn()
{
base.Spawn();
SetModel( "models/light/light_tubular.vmdl" );
SetupPhysicsFromModel( PhysicsMotionType.Dynamic, false );
}
public bool IsUsable( Entity user )
{
return true;
}
public bool OnUse( Entity user )
{
Enabled = !Enabled;
PlaySound( Enabled ? "flashlight-on" : "flashlight-off" );
return false;
}
public void Remove()
{
PhysicsGroup?.Wake();
Delete();
}
}