@@ -53,7 +53,7 @@ public static Vector3 InverseTransformPoint(this Vector3 point, Vector3 translat
5353 return Vector3 . Scale ( scaleInv , ( Quaternion . Inverse ( rotation ) * ( point - translation ) ) ) ;
5454 }
5555
56- public static Vector2 Average ( IEnumerable < Vector2 > vectors )
56+ public static Vector2 Average ( this IEnumerable < Vector2 > vectors )
5757 {
5858 float x = 0f ;
5959 float y = 0f ;
@@ -67,7 +67,7 @@ public static Vector2 Average(IEnumerable<Vector2> vectors)
6767 return new Vector2 ( x / count , y / count ) ;
6868 }
6969
70- public static Vector3 Average ( IEnumerable < Vector3 > vectors )
70+ public static Vector3 Average ( this IEnumerable < Vector3 > vectors )
7171 {
7272 float x = 0f ;
7373 float y = 0f ;
@@ -83,7 +83,7 @@ public static Vector3 Average(IEnumerable<Vector3> vectors)
8383 return new Vector3 ( x / count , y / count , z / count ) ;
8484 }
8585
86- public static Vector2 Average ( ICollection < Vector2 > vectors )
86+ public static Vector2 Average ( this ICollection < Vector2 > vectors )
8787 {
8888 int count = vectors . Count ;
8989 if ( count == 0 )
@@ -101,7 +101,7 @@ public static Vector2 Average(ICollection<Vector2> vectors)
101101 return new Vector2 ( x / count , y / count ) ;
102102 }
103103
104- public static Vector3 Average ( ICollection < Vector3 > vectors )
104+ public static Vector3 Average ( this ICollection < Vector3 > vectors )
105105 {
106106 int count = vectors . Count ;
107107 if ( count == 0 )
@@ -121,7 +121,7 @@ public static Vector3 Average(ICollection<Vector3> vectors)
121121 return new Vector3 ( x / count , y / count , z / count ) ;
122122 }
123123
124- public static Vector2 Median ( IEnumerable < Vector2 > vectors )
124+ public static Vector2 Median ( this IEnumerable < Vector2 > vectors )
125125 {
126126 int count = vectors . Count ( ) ;
127127 if ( count == 0 )
@@ -132,7 +132,7 @@ public static Vector2 Median(IEnumerable<Vector2> vectors)
132132 return vectors . OrderBy ( v => v . sqrMagnitude ) . ElementAt ( count / 2 ) ;
133133 }
134134
135- public static Vector3 Median ( IEnumerable < Vector3 > vectors )
135+ public static Vector3 Median ( this IEnumerable < Vector3 > vectors )
136136 {
137137 int count = vectors . Count ( ) ;
138138 if ( count == 0 )
@@ -143,7 +143,7 @@ public static Vector3 Median(IEnumerable<Vector3> vectors)
143143 return vectors . OrderBy ( v => v . sqrMagnitude ) . ElementAt ( count / 2 ) ;
144144 }
145145
146- public static Vector2 Median ( ICollection < Vector2 > vectors )
146+ public static Vector2 Median ( this ICollection < Vector2 > vectors )
147147 {
148148 int count = vectors . Count ;
149149 if ( count == 0 )
@@ -154,7 +154,7 @@ public static Vector2 Median(ICollection<Vector2> vectors)
154154 return vectors . OrderBy ( v => v . sqrMagnitude ) . ElementAt ( count / 2 ) ;
155155 }
156156
157- public static Vector3 Median ( ICollection < Vector3 > vectors )
157+ public static Vector3 Median ( this ICollection < Vector3 > vectors )
158158 {
159159 int count = vectors . Count ;
160160 if ( count == 0 )
0 commit comments