public void Launch(Vec3 velocity) { ReceiveUpdates = true; state = BoidState.Launched; Physics.AddImpulse(velocity); OnLaunched(velocity); }
protected override void OnCollision(EntityId targetEntityId, Vec3 hitPos, Vec3 dir, short materialId, Vec3 contactNormal) { Physics.AddImpulse(contactNormal * BounceMultiplier); }
public void SetImpulse(TV_3DVECTOR value) { Physics.AddImpulse(PhysicsId, value); }