scripts
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace ProBuilder2.Common
|
||||
{
|
||||
// Token: 0x02000053 RID: 83
|
||||
public class pb_Transform2D
|
||||
{
|
||||
// Token: 0x06000282 RID: 642 RVA: 0x0001F799 File Offset: 0x0001DB99
|
||||
public pb_Transform2D(Vector2 position, float rotation, Vector2 scale)
|
||||
{
|
||||
this.position = position;
|
||||
this.rotation = rotation;
|
||||
this.scale = scale;
|
||||
}
|
||||
|
||||
// Token: 0x06000283 RID: 643 RVA: 0x0001F7B6 File Offset: 0x0001DBB6
|
||||
public Vector2 TransformPoint(Vector2 p)
|
||||
{
|
||||
p += this.position;
|
||||
p.RotateAroundPoint(p, this.rotation);
|
||||
p.ScaleAroundPoint(p, this.scale);
|
||||
return p;
|
||||
}
|
||||
|
||||
// Token: 0x06000284 RID: 644 RVA: 0x0001F7E4 File Offset: 0x0001DBE4
|
||||
public override string ToString()
|
||||
{
|
||||
return string.Concat(new object[] { "T: ", this.position, "\nR: ", this.rotation, '°', "\nS: ", this.scale });
|
||||
}
|
||||
|
||||
// Token: 0x040001C6 RID: 454
|
||||
public Vector2 position;
|
||||
|
||||
// Token: 0x040001C7 RID: 455
|
||||
public float rotation;
|
||||
|
||||
// Token: 0x040001C8 RID: 456
|
||||
public Vector2 scale;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user