Files
2026-06-04 11:42:34 +02:00

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;
}
}