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
+37
View File
@@ -0,0 +1,37 @@
using Sandbox;
[Library( "ent_balloon", Title = "Balloon", Spawnable = true )]
public partial class BalloonEntity : Prop
{
private static float GravityScale => -0.2f;
public override void Spawn()
{
base.Spawn();
SetModel( "models/citizen_props/balloonregular01.vmdl" );
SetupPhysicsFromModel( PhysicsMotionType.Dynamic, false );
PhysicsBody.GravityScale = GravityScale;
RenderColor = Color.Random.ToColor32();
}
public override void OnKilled()
{
base.OnKilled();
PlaySound( "balloon_pop_cute" );
}
[Event.Physics.PostStep]
public void OnPostPhysicsStep()
{
if ( !this.IsValid() )
return;
var body = PhysicsBody;
if ( !body.IsValid() )
return;
body.GravityScale = GravityScale;
}
}