public void SubtractCircle(float x, float y, float radius) { x /= Scale; y /= Scale; radius /= Scale; ApplyModification(new TerrainModification { X = x, Y = y, Radius = radius, Subtract = true }); }
public override void OnTerrainCollision(Terrain terrain, Vector2 position) { if (Ballz.The().Match.IsRemoteControlled) { return; } float impact = 0.04f * Velocity.Length() * BulletHoleRadius; if (impact > 0.2) { // Destroy terrain and die terrain.SubtractCircle(position.X, position.Y, impact); } onAnyCollision(); }