scripts
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace ProBuilder2.Common
|
||||
{
|
||||
// Token: 0x0200004F RID: 79
|
||||
public class pb_HandleConstraint2D
|
||||
{
|
||||
// Token: 0x06000263 RID: 611 RVA: 0x0001F340 File Offset: 0x0001D740
|
||||
public pb_HandleConstraint2D(int x, int y)
|
||||
{
|
||||
this.x = x;
|
||||
this.y = y;
|
||||
}
|
||||
|
||||
// Token: 0x06000264 RID: 612 RVA: 0x0001F356 File Offset: 0x0001D756
|
||||
public pb_HandleConstraint2D Inverse()
|
||||
{
|
||||
return new pb_HandleConstraint2D((this.x != 1) ? 1 : 0, (this.y != 1) ? 1 : 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000265 RID: 613 RVA: 0x0001F383 File Offset: 0x0001D783
|
||||
public Vector2 Mask(Vector2 v)
|
||||
{
|
||||
v.x *= (float)this.x;
|
||||
v.y *= (float)this.y;
|
||||
return v;
|
||||
}
|
||||
|
||||
// Token: 0x06000266 RID: 614 RVA: 0x0001F3B0 File Offset: 0x0001D7B0
|
||||
public Vector2 InverseMask(Vector2 v)
|
||||
{
|
||||
v.x *= ((this.x != 1) ? 1f : 0f);
|
||||
v.y *= ((this.y != 1) ? 1f : 0f);
|
||||
return v;
|
||||
}
|
||||
|
||||
// Token: 0x06000267 RID: 615 RVA: 0x0001F410 File Offset: 0x0001D810
|
||||
public static bool operator ==(pb_HandleConstraint2D a, pb_HandleConstraint2D b)
|
||||
{
|
||||
return a.x == b.x && a.y == b.y;
|
||||
}
|
||||
|
||||
// Token: 0x06000268 RID: 616 RVA: 0x0001F434 File Offset: 0x0001D834
|
||||
public static bool operator !=(pb_HandleConstraint2D a, pb_HandleConstraint2D b)
|
||||
{
|
||||
return a.x != b.x || a.y != b.y;
|
||||
}
|
||||
|
||||
// Token: 0x06000269 RID: 617 RVA: 0x0001F45B File Offset: 0x0001D85B
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return base.GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600026A RID: 618 RVA: 0x0001F463 File Offset: 0x0001D863
|
||||
public override bool Equals(object o)
|
||||
{
|
||||
return o is pb_HandleConstraint2D && ((pb_HandleConstraint2D)o).x == this.x && ((pb_HandleConstraint2D)o).y == this.y;
|
||||
}
|
||||
|
||||
// Token: 0x0600026B RID: 619 RVA: 0x0001F49C File Offset: 0x0001D89C
|
||||
public override string ToString()
|
||||
{
|
||||
return string.Concat(new object[] { "(", this.x, ", ", this.y, ")" });
|
||||
}
|
||||
|
||||
// Token: 0x040001BA RID: 442
|
||||
public int x;
|
||||
|
||||
// Token: 0x040001BB RID: 443
|
||||
public int y;
|
||||
|
||||
// Token: 0x040001BC RID: 444
|
||||
public static readonly pb_HandleConstraint2D None = new pb_HandleConstraint2D(1, 1);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user