public void Draw(PrimitiveDrawer pd) { Vector3 v1 = new Vector3(0, 2f, 0); Vector3 v2 = new Vector3(0.5f, -0.25f, 0); Vector3 v3 = new Vector3(-0.5f, -0.25f, 0); Vector3 pos = bounds.Center; Color c = isActive ? teamColor : Color.Gray; pd.DrawTriangle(pos + v1, pos + v2, pos + v3, c); pd.DrawCircle(new Circle(pos + v1, 0.5f), c); pd.DrawCircle(commCircle, c); }
public void Draw(PrimitiveDrawer pd) { if (!isActive) { return; } pd.DrawCircle(bounds, Color.DarkGoldenrod); }
public void Draw(PrimitiveDrawer pd) { pd.DrawCircle(GetBounds(), Color.Tan); }
public void Draw(PrimitiveDrawer pd) { pd.DrawCircle(bounds, teamColor); pd.DrawTriangle(v1, v2, v3, teamColor); }