public static void DrawBoneOutline(Vector3 position, Vector3 endPoint, float radius, float outlineSize, Color color) { Handles.color = color; HandlesExtra.DrawLine(position, endPoint, Vector3.back, 2f * (radius + outlineSize), 2f * outlineSize); HandlesExtra.DrawCircle(position, radius + outlineSize); HandlesExtra.DrawCircle(position, outlineSize); }
public static void DrawBoneCap(Vector3 position, float radius, Color outer, Color inner) { Handles.color = outer; HandlesExtra.DrawCircle(position, radius); Handles.color = inner; HandlesExtra.DrawCircle(position, radius * 0.65f); }
public static void DrawBoneCap(Vector3 position, float radius, Color color) { Handles.color = color; HandlesExtra.DrawCircle(position, radius * 0.65f); }