168 lines
4.3 KiB
C#
168 lines
4.3 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x02000066 RID: 102
|
|
[UsedByNativeCode]
|
|
[Serializable]
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public sealed class RectOffset
|
|
{
|
|
// Token: 0x060007B2 RID: 1970 RVA: 0x0000A208 File Offset: 0x00008408
|
|
public RectOffset()
|
|
{
|
|
this.Init();
|
|
}
|
|
|
|
// Token: 0x060007B3 RID: 1971 RVA: 0x0000A218 File Offset: 0x00008418
|
|
internal RectOffset(object sourceStyle, IntPtr source)
|
|
{
|
|
this.m_SourceStyle = sourceStyle;
|
|
this.m_Ptr = source;
|
|
}
|
|
|
|
// Token: 0x060007B4 RID: 1972 RVA: 0x0000A230 File Offset: 0x00008430
|
|
public RectOffset(int left, int right, int top, int bottom)
|
|
{
|
|
this.Init();
|
|
this.left = left;
|
|
this.right = right;
|
|
this.top = top;
|
|
this.bottom = bottom;
|
|
}
|
|
|
|
// Token: 0x060007B5 RID: 1973
|
|
[ThreadAndSerializationSafe]
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void Init();
|
|
|
|
// Token: 0x060007B6 RID: 1974
|
|
[ThreadAndSerializationSafe]
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void Cleanup();
|
|
|
|
// Token: 0x170001AA RID: 426
|
|
// (get) Token: 0x060007B7 RID: 1975
|
|
// (set) Token: 0x060007B8 RID: 1976
|
|
public extern int left
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170001AB RID: 427
|
|
// (get) Token: 0x060007B9 RID: 1977
|
|
// (set) Token: 0x060007BA RID: 1978
|
|
public extern int right
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170001AC RID: 428
|
|
// (get) Token: 0x060007BB RID: 1979
|
|
// (set) Token: 0x060007BC RID: 1980
|
|
public extern int top
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170001AD RID: 429
|
|
// (get) Token: 0x060007BD RID: 1981
|
|
// (set) Token: 0x060007BE RID: 1982
|
|
public extern int bottom
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170001AE RID: 430
|
|
// (get) Token: 0x060007BF RID: 1983
|
|
public extern int horizontal
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170001AF RID: 431
|
|
// (get) Token: 0x060007C0 RID: 1984
|
|
public extern int vertical
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x060007C1 RID: 1985 RVA: 0x0000A25C File Offset: 0x0000845C
|
|
public Rect Add(Rect rect)
|
|
{
|
|
Rect rect2;
|
|
RectOffset.INTERNAL_CALL_Add(this, ref rect, out rect2);
|
|
return rect2;
|
|
}
|
|
|
|
// Token: 0x060007C2 RID: 1986
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_Add(RectOffset self, ref Rect rect, out Rect value);
|
|
|
|
// Token: 0x060007C3 RID: 1987 RVA: 0x0000A27C File Offset: 0x0000847C
|
|
public Rect Remove(Rect rect)
|
|
{
|
|
Rect rect2;
|
|
RectOffset.INTERNAL_CALL_Remove(this, ref rect, out rect2);
|
|
return rect2;
|
|
}
|
|
|
|
// Token: 0x060007C4 RID: 1988
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_Remove(RectOffset self, ref Rect rect, out Rect value);
|
|
|
|
// Token: 0x060007C5 RID: 1989 RVA: 0x0000A29C File Offset: 0x0000849C
|
|
~RectOffset()
|
|
{
|
|
if (this.m_SourceStyle == null)
|
|
{
|
|
this.Cleanup();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060007C6 RID: 1990 RVA: 0x0000A2D8 File Offset: 0x000084D8
|
|
public override string ToString()
|
|
{
|
|
return UnityString.Format("RectOffset (l:{0} r:{1} t:{2} b:{3})", new object[] { this.left, this.right, this.top, this.bottom });
|
|
}
|
|
|
|
// Token: 0x04000081 RID: 129
|
|
[NonSerialized]
|
|
internal IntPtr m_Ptr;
|
|
|
|
// Token: 0x04000082 RID: 130
|
|
private readonly object m_SourceStyle;
|
|
}
|
|
}
|