120 lines
3.6 KiB
C#
120 lines
3.6 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Avatars.Face
|
|
{
|
|
// Token: 0x020024CA RID: 9418
|
|
[Token(Token = "0x20024CA")]
|
|
public abstract class SymmetricalFaceFeature : FaceFeatureBase
|
|
{
|
|
// Token: 0x17002732 RID: 10034
|
|
// (get) Token: 0x0600F116 RID: 61718 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600F117 RID: 61719 RVA: 0x00371AC8 File Offset: 0x0036FCC8
|
|
[Token(Token = "0x17002732")]
|
|
public Vector2 JitteredAnchorLeft
|
|
{
|
|
[Token(Token = "0x600F116")]
|
|
[Address(RVA = "0x15A4D90", Offset = "0x15A3D90", VA = "0x1815A4D90")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600F117")]
|
|
[Address(RVA = "0x1D2AC50", Offset = "0x1D29C50", VA = "0x181D2AC50")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
this.<KBAJHLKALLN>k__BackingField = value;
|
|
this.<KBAJHLKALLN>k__BackingField.y = (float)0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002733 RID: 10035
|
|
// (get) Token: 0x0600F118 RID: 61720 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600F119 RID: 61721 RVA: 0x00371AE8 File Offset: 0x0036FCE8
|
|
[Token(Token = "0x17002733")]
|
|
public Vector2 JitteredAnchorRight
|
|
{
|
|
[Token(Token = "0x600F118")]
|
|
[Address(RVA = "0x17C1630", Offset = "0x17C0630", VA = "0x1817C1630")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600F119")]
|
|
[Address(RVA = "0x996910", Offset = "0x995910", VA = "0x180996910")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
this.<PFCMAEIKJAD>k__BackingField = value;
|
|
this.<PFCMAEIKJAD>k__BackingField.y = (float)0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F11A RID: 61722 RVA: 0x00371B08 File Offset: 0x0036FD08
|
|
[Token(Token = "0x600F11A")]
|
|
[Address(RVA = "0x1D2A9B0", Offset = "0x1D299B0", VA = "0x181D2A9B0", Slot = "5")]
|
|
public override void NewJitter()
|
|
{
|
|
int num = 0;
|
|
base.NewJitter();
|
|
int num2 = 0;
|
|
Vector2 zero = Vector2.zero;
|
|
Vector2 vector = num2 + num;
|
|
this.<KBAJHLKALLN>k__BackingField = vector;
|
|
this.<KBAJHLKALLN>k__BackingField.y = (float)0;
|
|
if (!this.JitterSymetrically)
|
|
{
|
|
Vector2 vector2 = FaceFeatureBase.JitteredVector2(Vector2.zero, num);
|
|
}
|
|
Vector2 defaultAnchorRight = this.DefaultAnchorRight;
|
|
float y = this.DefaultAnchorRight.y;
|
|
Vector2 vector3 = defaultAnchorRight + num;
|
|
this.<PFCMAEIKJAD>k__BackingField = vector3;
|
|
this.<PFCMAEIKJAD>k__BackingField.y = y;
|
|
}
|
|
|
|
// Token: 0x0600F11B RID: 61723 RVA: 0x00371B90 File Offset: 0x0036FD90
|
|
[Token(Token = "0x600F11B")]
|
|
[Address(RVA = "0x1D2AB50", Offset = "0x1D29B50", VA = "0x181D2AB50")]
|
|
protected SymmetricalFaceFeature()
|
|
{
|
|
Vector2 vector = Vector2.one * 0.01f;
|
|
this.MaxJitterAnchors.y = (float)0;
|
|
this.MaxJitterAnchors = vector;
|
|
this.JitterSymetrically = true;
|
|
this.DefaultAnchorLeft.y = (float)0;
|
|
ulong num;
|
|
this.DefaultAnchorLeft = num;
|
|
ulong num2;
|
|
this.DefaultAnchorRight = num2;
|
|
this.DefaultAnchorRight.y = (float)0;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04009E93 RID: 40595
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009E93")]
|
|
public Vector2 MaxJitterAnchors;
|
|
|
|
// Token: 0x04009E94 RID: 40596
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4009E94")]
|
|
public bool JitterSymetrically;
|
|
|
|
// Token: 0x04009E95 RID: 40597
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4009E95")]
|
|
public Vector2 DefaultAnchorLeft;
|
|
|
|
// Token: 0x04009E97 RID: 40599
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4009E97")]
|
|
public Vector2 DefaultAnchorRight;
|
|
}
|
|
}
|