199 lines
4.9 KiB
C#
199 lines
4.9 KiB
C#
using System;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x02000448 RID: 1096
|
|
[UsedByNativeCode]
|
|
public struct BoneWeight
|
|
{
|
|
// Token: 0x17000CF7 RID: 3319
|
|
// (get) Token: 0x06003872 RID: 14450 RVA: 0x00060D40 File Offset: 0x0005EF40
|
|
// (set) Token: 0x06003873 RID: 14451 RVA: 0x00060D5C File Offset: 0x0005EF5C
|
|
public float weight0
|
|
{
|
|
get
|
|
{
|
|
return this.m_Weight0;
|
|
}
|
|
set
|
|
{
|
|
this.m_Weight0 = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CF8 RID: 3320
|
|
// (get) Token: 0x06003874 RID: 14452 RVA: 0x00060D68 File Offset: 0x0005EF68
|
|
// (set) Token: 0x06003875 RID: 14453 RVA: 0x00060D84 File Offset: 0x0005EF84
|
|
public float weight1
|
|
{
|
|
get
|
|
{
|
|
return this.m_Weight1;
|
|
}
|
|
set
|
|
{
|
|
this.m_Weight1 = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CF9 RID: 3321
|
|
// (get) Token: 0x06003876 RID: 14454 RVA: 0x00060D90 File Offset: 0x0005EF90
|
|
// (set) Token: 0x06003877 RID: 14455 RVA: 0x00060DAC File Offset: 0x0005EFAC
|
|
public float weight2
|
|
{
|
|
get
|
|
{
|
|
return this.m_Weight2;
|
|
}
|
|
set
|
|
{
|
|
this.m_Weight2 = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CFA RID: 3322
|
|
// (get) Token: 0x06003878 RID: 14456 RVA: 0x00060DB8 File Offset: 0x0005EFB8
|
|
// (set) Token: 0x06003879 RID: 14457 RVA: 0x00060DD4 File Offset: 0x0005EFD4
|
|
public float weight3
|
|
{
|
|
get
|
|
{
|
|
return this.m_Weight3;
|
|
}
|
|
set
|
|
{
|
|
this.m_Weight3 = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CFB RID: 3323
|
|
// (get) Token: 0x0600387A RID: 14458 RVA: 0x00060DE0 File Offset: 0x0005EFE0
|
|
// (set) Token: 0x0600387B RID: 14459 RVA: 0x00060DFC File Offset: 0x0005EFFC
|
|
public int boneIndex0
|
|
{
|
|
get
|
|
{
|
|
return this.m_BoneIndex0;
|
|
}
|
|
set
|
|
{
|
|
this.m_BoneIndex0 = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CFC RID: 3324
|
|
// (get) Token: 0x0600387C RID: 14460 RVA: 0x00060E08 File Offset: 0x0005F008
|
|
// (set) Token: 0x0600387D RID: 14461 RVA: 0x00060E24 File Offset: 0x0005F024
|
|
public int boneIndex1
|
|
{
|
|
get
|
|
{
|
|
return this.m_BoneIndex1;
|
|
}
|
|
set
|
|
{
|
|
this.m_BoneIndex1 = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CFD RID: 3325
|
|
// (get) Token: 0x0600387E RID: 14462 RVA: 0x00060E30 File Offset: 0x0005F030
|
|
// (set) Token: 0x0600387F RID: 14463 RVA: 0x00060E4C File Offset: 0x0005F04C
|
|
public int boneIndex2
|
|
{
|
|
get
|
|
{
|
|
return this.m_BoneIndex2;
|
|
}
|
|
set
|
|
{
|
|
this.m_BoneIndex2 = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CFE RID: 3326
|
|
// (get) Token: 0x06003880 RID: 14464 RVA: 0x00060E58 File Offset: 0x0005F058
|
|
// (set) Token: 0x06003881 RID: 14465 RVA: 0x00060E74 File Offset: 0x0005F074
|
|
public int boneIndex3
|
|
{
|
|
get
|
|
{
|
|
return this.m_BoneIndex3;
|
|
}
|
|
set
|
|
{
|
|
this.m_BoneIndex3 = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003882 RID: 14466 RVA: 0x00060E80 File Offset: 0x0005F080
|
|
public override int GetHashCode()
|
|
{
|
|
return this.boneIndex0.GetHashCode() ^ (this.boneIndex1.GetHashCode() << 2) ^ (this.boneIndex2.GetHashCode() >> 2) ^ (this.boneIndex3.GetHashCode() >> 1) ^ (this.weight0.GetHashCode() << 5) ^ (this.weight1.GetHashCode() << 4) ^ (this.weight2.GetHashCode() >> 4) ^ (this.weight3.GetHashCode() >> 3);
|
|
}
|
|
|
|
// Token: 0x06003883 RID: 14467 RVA: 0x00060F50 File Offset: 0x0005F150
|
|
public override bool Equals(object other)
|
|
{
|
|
bool flag;
|
|
if (!(other is BoneWeight))
|
|
{
|
|
flag = false;
|
|
}
|
|
else
|
|
{
|
|
BoneWeight boneWeight = (BoneWeight)other;
|
|
bool flag2;
|
|
if (this.boneIndex0.Equals(boneWeight.boneIndex0) && this.boneIndex1.Equals(boneWeight.boneIndex1) && this.boneIndex2.Equals(boneWeight.boneIndex2) && this.boneIndex3.Equals(boneWeight.boneIndex3))
|
|
{
|
|
Vector4 vector = new Vector4(this.weight0, this.weight1, this.weight2, this.weight3);
|
|
flag2 = vector.Equals(new Vector4(boneWeight.weight0, boneWeight.weight1, boneWeight.weight2, boneWeight.weight3));
|
|
}
|
|
else
|
|
{
|
|
flag2 = false;
|
|
}
|
|
flag = flag2;
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06003884 RID: 14468 RVA: 0x00061040 File Offset: 0x0005F240
|
|
public static bool operator ==(BoneWeight lhs, BoneWeight rhs)
|
|
{
|
|
return lhs.boneIndex0 == rhs.boneIndex0 && lhs.boneIndex1 == rhs.boneIndex1 && lhs.boneIndex2 == rhs.boneIndex2 && lhs.boneIndex3 == rhs.boneIndex3 && new Vector4(lhs.weight0, lhs.weight1, lhs.weight2, lhs.weight3) == new Vector4(rhs.weight0, rhs.weight1, rhs.weight2, rhs.weight3);
|
|
}
|
|
|
|
// Token: 0x06003885 RID: 14469 RVA: 0x000610EC File Offset: 0x0005F2EC
|
|
public static bool operator !=(BoneWeight lhs, BoneWeight rhs)
|
|
{
|
|
return !(lhs == rhs);
|
|
}
|
|
|
|
// Token: 0x0400110D RID: 4365
|
|
private float m_Weight0;
|
|
|
|
// Token: 0x0400110E RID: 4366
|
|
private float m_Weight1;
|
|
|
|
// Token: 0x0400110F RID: 4367
|
|
private float m_Weight2;
|
|
|
|
// Token: 0x04001110 RID: 4368
|
|
private float m_Weight3;
|
|
|
|
// Token: 0x04001111 RID: 4369
|
|
private int m_BoneIndex0;
|
|
|
|
// Token: 0x04001112 RID: 4370
|
|
private int m_BoneIndex1;
|
|
|
|
// Token: 0x04001113 RID: 4371
|
|
private int m_BoneIndex2;
|
|
|
|
// Token: 0x04001114 RID: 4372
|
|
private int m_BoneIndex3;
|
|
}
|
|
}
|