Fixed #8698
This commit is contained in:
@@ -244,19 +244,21 @@ public class ForceProjector extends Block{
|
|||||||
if(!broken){
|
if(!broken){
|
||||||
float radius = realRadius();
|
float radius = realRadius();
|
||||||
|
|
||||||
Draw.color(team.color, Color.white, Mathf.clamp(hit));
|
if(radius > 0.001f){
|
||||||
|
Draw.color(team.color, Color.white, Mathf.clamp(hit));
|
||||||
|
|
||||||
if(renderer.animateShields){
|
if(renderer.animateShields){
|
||||||
Draw.z(Layer.shields + 0.001f * hit);
|
Draw.z(Layer.shields + 0.001f * hit);
|
||||||
Fill.poly(x, y, sides, radius, shieldRotation);
|
Fill.poly(x, y, sides, radius, shieldRotation);
|
||||||
}else{
|
}else{
|
||||||
Draw.z(Layer.shields);
|
Draw.z(Layer.shields);
|
||||||
Lines.stroke(1.5f);
|
Lines.stroke(1.5f);
|
||||||
Draw.alpha(0.09f + Mathf.clamp(0.08f * hit));
|
Draw.alpha(0.09f + Mathf.clamp(0.08f * hit));
|
||||||
Fill.poly(x, y, sides, radius, shieldRotation);
|
Fill.poly(x, y, sides, radius, shieldRotation);
|
||||||
Draw.alpha(1f);
|
Draw.alpha(1f);
|
||||||
Lines.poly(x, y, sides, radius, shieldRotation);
|
Lines.poly(x, y, sides, radius, shieldRotation);
|
||||||
Draw.reset();
|
Draw.reset();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user