m
This commit is contained in:
@@ -0,0 +1,1995 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading;
|
||||
using Cpp2IlInjected;
|
||||
using ExitGames.Client.Photon;
|
||||
using Pathfinding.RVO;
|
||||
using RecRoom.Core.Screens.MobileAR;
|
||||
using RecRoom.Players;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Avatars.Face
|
||||
{
|
||||
// Token: 0x020024CB RID: 9419
|
||||
[Token(Token = "0x20024CB")]
|
||||
[ExecuteInEditMode]
|
||||
public class PlayerFacialAnimator : MonoBehaviour, BLFKPFHDCOI
|
||||
{
|
||||
// Token: 0x17002734 RID: 10036
|
||||
// (get) Token: 0x0600F11C RID: 61724 RVA: 0x00371BF8 File Offset: 0x0036FDF8
|
||||
[Token(Token = "0x17002734")]
|
||||
private static float NFKFGGIJJJE
|
||||
{
|
||||
[Token(Token = "0x600F11C")]
|
||||
[Address(RVA = "0x1D25A50", Offset = "0x1D24A50", VA = "0x181D25A50")]
|
||||
get
|
||||
{
|
||||
return FJFHDHBBFKE.MJKHBBDDDBL(30);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F11D RID: 61725 RVA: 0x00371C0C File Offset: 0x0036FE0C
|
||||
[Token(Token = "0x600F11D")]
|
||||
[Address(RVA = "0x1D26CF0", Offset = "0x1D25CF0", VA = "0x181D26CF0")]
|
||||
public static Vector2 GetRandomEyePosition()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F11D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector2 RecRoom.Avatars.Face.PlayerFacialAnimator::GetRandomEyePosition()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_0_07, call:float32(FJFHDHBBFKE::MJKHBBDDDBL, ldc.i4:int32(30)))
|
||||
stloc:float32(var_0_0F, call:float32(FJFHDHBBFKE::MJKHBBDDDBL, ldc.i4:int32(30)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F11E RID: 61726 RVA: 0x00371C2C File Offset: 0x0036FE2C
|
||||
[Token(Token = "0x600F11E")]
|
||||
[Address(RVA = "0x1D26F90", Offset = "0x1D25F90", VA = "0x181D26F90")]
|
||||
public static Vector2 GetRandomMouthPosition()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F11E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector2 RecRoom.Avatars.Face.PlayerFacialAnimator::GetRandomMouthPosition()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_0_07, call:float32(FJFHDHBBFKE::MJKHBBDDDBL, ldc.i4:int32(30)))
|
||||
stloc:float32(var_0_0F, call:float32(FJFHDHBBFKE::MJKHBBDDDBL, ldc.i4:int32(30)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F11F RID: 61727 RVA: 0x00371C4C File Offset: 0x0036FE4C
|
||||
[Token(Token = "0x600F11F")]
|
||||
[Address(RVA = "0x1D27130", Offset = "0x1D26130", VA = "0x181D27130")]
|
||||
public static float GetRandomMouthScale()
|
||||
{
|
||||
float num = FJFHDHBBFKE.MJKHBBDDDBL(30);
|
||||
float num2;
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x0600F120 RID: 61728 RVA: 0x00371C64 File Offset: 0x0036FE64
|
||||
[Token(Token = "0x600F120")]
|
||||
[Address(RVA = "0x1D26E90", Offset = "0x1D25E90", VA = "0x181D26E90")]
|
||||
public static float GetRandomEyeScale()
|
||||
{
|
||||
float num = FJFHDHBBFKE.MJKHBBDDDBL(30);
|
||||
float num2;
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x17002735 RID: 10037
|
||||
// (get) Token: 0x0600F121 RID: 61729 RVA: 0x00371C7C File Offset: 0x0036FE7C
|
||||
[Token(Token = "0x17002735")]
|
||||
private bool PCAICKMMBNG
|
||||
{
|
||||
[Token(Token = "0x600F121")]
|
||||
[Address(RVA = "0x1D259B0", Offset = "0x1D249B0", VA = "0x181D259B0")]
|
||||
get
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
Player player = this.player;
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
Vector2 position = ((IAgent)this.player).Position;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002736 RID: 10038
|
||||
// (get) Token: 0x0600F122 RID: 61730 RVA: 0x00371CBC File Offset: 0x0036FEBC
|
||||
[Token(Token = "0x17002736")]
|
||||
private int HBPLEICGGLM
|
||||
{
|
||||
[Token(Token = "0x600F122")]
|
||||
[Address(RVA = "0x1D280A0", Offset = "0x1D270A0", VA = "0x181D280A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F122)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RecRoom.Avatars.Face.PlayerFacialAnimator::OCKDCIELHMI()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_06, ldfld:int32(PlayerFacialAnimator::JDNCLIKHNIM, ldloc:PlayerFacialAnimator(this)))
|
||||
stloc:int32(var_1_0D, ldfld:int32(PlayerFacialAnimator::FKDDJBBFIHL, ldloc:PlayerFacialAnimator(this)))
|
||||
stloc:int32(var_0_11, add:int32(ldloc:int32(var_0_06), ldc.i4:int32(3)))
|
||||
stloc:int32(var_1_15, add:int32(ldloc:int32(var_1_0D), ldc.i4:int32(1)))
|
||||
stloc:int64(var_2_1A, mul:int32[exp:int64](ldloc:int32(var_0_11), conv.u4:uint32[exp:int32](ldc.i4:int32[exp:uint32](7))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002737 RID: 10039
|
||||
// (get) Token: 0x0600F123 RID: 61731 RVA: 0x00371CE4 File Offset: 0x0036FEE4
|
||||
[Token(Token = "0x17002737")]
|
||||
public Renderer HBEFBGDEKKB
|
||||
{
|
||||
[Token(Token = "0x600F123")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get
|
||||
{
|
||||
return this.faceRenderer;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002738 RID: 10040
|
||||
// (get) Token: 0x0600F124 RID: 61732 RVA: 0x00371CF8 File Offset: 0x0036FEF8
|
||||
// (set) Token: 0x0600F125 RID: 61733 RVA: 0x00371D0C File Offset: 0x0036FF0C
|
||||
[Token(Token = "0x17002738")]
|
||||
public bool KCIANNHGDHB
|
||||
{
|
||||
[Token(Token = "0x600F124")]
|
||||
[Address(RVA = "0x90CD00", Offset = "0x90BD00", VA = "0x18090CD00")]
|
||||
get;
|
||||
[Token(Token = "0x600F125")]
|
||||
[Address(RVA = "0x1836BC0", Offset = "0x1835BC0", VA = "0x181836BC0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002739 RID: 10041
|
||||
// (get) Token: 0x0600F126 RID: 61734 RVA: 0x00371D20 File Offset: 0x0036FF20
|
||||
[Token(Token = "0x17002739")]
|
||||
public Renderer[] DILIAGHAMDE
|
||||
{
|
||||
[Token(Token = "0x600F126")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get
|
||||
{
|
||||
return this.emoteEffectRenderers;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700273A RID: 10042
|
||||
// (get) Token: 0x0600F127 RID: 61735 RVA: 0x00371D34 File Offset: 0x0036FF34
|
||||
// (set) Token: 0x0600F128 RID: 61736 RVA: 0x00371D5C File Offset: 0x0036FF5C
|
||||
[Token(Token = "0x1700273A")]
|
||||
public bool CBDLBHPIGNB
|
||||
{
|
||||
[Token(Token = "0x600F127")]
|
||||
[Address(RVA = "0x1D2A800", Offset = "0x1D29800", VA = "0x181D2A800")]
|
||||
get
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int talkingID = PlayerFacialAnimator.TalkingID;
|
||||
return animator.GetBool(talkingID);
|
||||
}
|
||||
[Token(Token = "0x600F128")]
|
||||
[Address(RVA = "0x1D2A910", Offset = "0x1D29910", VA = "0x181D2A910")]
|
||||
set
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int talkingID = PlayerFacialAnimator.TalkingID;
|
||||
int num = 0;
|
||||
if (value)
|
||||
{
|
||||
}
|
||||
animator.DOMIGIEBFCF(talkingID, num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700273B RID: 10043
|
||||
// (get) Token: 0x0600F129 RID: 61737 RVA: 0x00371D84 File Offset: 0x0036FF84
|
||||
[Token(Token = "0x1700273B")]
|
||||
private int FIKLBAMHKDC
|
||||
{
|
||||
[Token(Token = "0x600F129")]
|
||||
[Address(RVA = "0x1D26150", Offset = "0x1D25150", VA = "0x181D26150")]
|
||||
get
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
AnimatorStateInfo animatorStateInfo;
|
||||
float length = animatorStateInfo.m_Length;
|
||||
return animatorStateInfo.m_Loop;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700273C RID: 10044
|
||||
// (get) Token: 0x0600F12A RID: 61738 RVA: 0x00371DB0 File Offset: 0x0036FFB0
|
||||
[Token(Token = "0x1700273C")]
|
||||
private int LFBEMICJIJP
|
||||
{
|
||||
[Token(Token = "0x600F12A")]
|
||||
[Address(RVA = "0x1D261C0", Offset = "0x1D251C0", VA = "0x181D261C0")]
|
||||
get
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
AnimatorStateInfo animatorStateInfo;
|
||||
float length = animatorStateInfo.m_Length;
|
||||
return animatorStateInfo.m_Loop;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700273D RID: 10045
|
||||
// (get) Token: 0x0600F12B RID: 61739 RVA: 0x00371DDC File Offset: 0x0036FFDC
|
||||
// (set) Token: 0x0600F12C RID: 61740 RVA: 0x00371DFC File Offset: 0x0036FFFC
|
||||
[Token(Token = "0x1700273D")]
|
||||
public float IALAFCJLAJM
|
||||
{
|
||||
[Token(Token = "0x600F12B")]
|
||||
[Address(RVA = "0x1D2A7E0", Offset = "0x1D297E0", VA = "0x181D2A7E0")]
|
||||
get
|
||||
{
|
||||
return this.animator.speed;
|
||||
}
|
||||
[Token(Token = "0x600F12C")]
|
||||
[Address(RVA = "0x1D2A8F0", Offset = "0x1D298F0", VA = "0x181D2A8F0")]
|
||||
set
|
||||
{
|
||||
this.animator.speed = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F12D RID: 61741 RVA: 0x00371E1C File Offset: 0x0037001C
|
||||
[Token(Token = "0x600F12D")]
|
||||
[Address(RVA = "0x1D27800", Offset = "0x1D26800", VA = "0x181D27800")]
|
||||
public void LocalPlayEmote(PlayerEmotes.MGIGFNJOGEM HCPNGDMELND, float DIJKHBILKOM = 0f)
|
||||
{
|
||||
int num = 0;
|
||||
Dictionary<PlayerEmotes.MGIGFNJOGEM, int> bkpepapfbgp = PlayerFacialAnimator.BKPEPAPFBGP;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.animator.enabled = true;
|
||||
Vector2 zero = Vector2.zero;
|
||||
this.dynamicEyeOffset = zero;
|
||||
this.dynamicEyeOffset.y = (float)0;
|
||||
Vector2 zero2 = Vector2.zero;
|
||||
Animator animator = this.animator;
|
||||
this.dynamicMouthOffset = zero2;
|
||||
this.dynamicMouthOffset.y = (float)0;
|
||||
this.dynamicMouthRollDegrees = (float)num;
|
||||
this.leftEyeOnlySprite = num;
|
||||
this.rightEyeOnlySprite = num;
|
||||
int num2 = 0;
|
||||
animator.Play(num, num2, DIJKHBILKOM);
|
||||
Animator animator2 = this.animator;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F12E RID: 61742 RVA: 0x00371EB8 File Offset: 0x003700B8
|
||||
[Token(Token = "0x600F12E")]
|
||||
[Address(RVA = "0x1D27230", Offset = "0x1D26230", VA = "0x181D27230")]
|
||||
public bool IsEmotePlaying(PlayerEmotes.MGIGFNJOGEM HCPNGDMELND)
|
||||
{
|
||||
Dictionary<PlayerEmotes.MGIGFNJOGEM, int> bkpepapfbgp = PlayerFacialAnimator.BKPEPAPFBGP;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
Animator animator = this.animator;
|
||||
AnimatorStateInfo animatorStateInfo;
|
||||
float length = animatorStateInfo.m_Length;
|
||||
int loop = animatorStateInfo.m_Loop;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600F12F RID: 61743 RVA: 0x00371EF8 File Offset: 0x003700F8
|
||||
[Token(Token = "0x600F12F")]
|
||||
[Address(RVA = "0x1D29210", Offset = "0x1D28210", VA = "0x181D29210")]
|
||||
public void SetIdleHappy(bool ICPGKBIIDAC)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int happyID = PlayerFacialAnimator.HappyID;
|
||||
animator.SetBool(happyID, ICPGKBIIDAC);
|
||||
}
|
||||
|
||||
// Token: 0x0600F130 RID: 61744 RVA: 0x00371F20 File Offset: 0x00370120
|
||||
[Token(Token = "0x600F130")]
|
||||
[Address(RVA = "0x1D280C0", Offset = "0x1D270C0", VA = "0x181D280C0")]
|
||||
private void OFEGNIDJFLD(bool KBCLFBDPOCB)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int muteID = PlayerFacialAnimator.MuteID;
|
||||
animator.SetBool(muteID, KBCLFBDPOCB);
|
||||
}
|
||||
|
||||
// Token: 0x0600F131 RID: 61745 RVA: 0x00371F48 File Offset: 0x00370148
|
||||
[Token(Token = "0x600F131")]
|
||||
[Address(RVA = "0x1D27B20", Offset = "0x1D26B20", VA = "0x181D27B20")]
|
||||
private void NHPAMBJBFNI(bool EICEGCFPHMH)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int afkid = PlayerFacialAnimator.AFKID;
|
||||
animator.SetBool(afkid, EICEGCFPHMH);
|
||||
if (!EICEGCFPHMH)
|
||||
{
|
||||
int num = 0;
|
||||
if (PlayerFacialAnimator.BKPEPAPFBGP.TryGetValue((uint)12, num))
|
||||
{
|
||||
this.animator.enabled = true;
|
||||
Vector2 zero = Vector2.zero;
|
||||
this.dynamicEyeOffset = zero;
|
||||
this.dynamicEyeOffset.y = (float)0;
|
||||
Vector2 zero2 = Vector2.zero;
|
||||
Animator animator2 = this.animator;
|
||||
this.dynamicMouthOffset = zero2;
|
||||
this.dynamicMouthOffset.y = (float)0;
|
||||
this.dynamicMouthRollDegrees = (float)num;
|
||||
this.leftEyeOnlySprite = num;
|
||||
this.rightEyeOnlySprite = num;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
animator2.Play(num, num3, (float)num2);
|
||||
Animator animator3 = this.animator;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F132 RID: 61746 RVA: 0x00372008 File Offset: 0x00370208
|
||||
[Token(Token = "0x600F132")]
|
||||
[Address(RVA = "0x1D281D0", Offset = "0x1D271D0", VA = "0x181D281D0")]
|
||||
private void OMCDCKLGDKA(Player.GAHEJKDCLLE NMKAKHOEMGB)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int smileID = PlayerFacialAnimator.SmileID;
|
||||
animator.SetTrigger(smileID);
|
||||
}
|
||||
|
||||
// Token: 0x0600F133 RID: 61747 RVA: 0x00372030 File Offset: 0x00370230
|
||||
[Token(Token = "0x600F133")]
|
||||
[Address(RVA = "0x1D27420", Offset = "0x1D26420", VA = "0x181D27420")]
|
||||
private void JCLFKHHAEHB()
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int smileID = PlayerFacialAnimator.SmileID;
|
||||
animator.SetTrigger(smileID);
|
||||
}
|
||||
|
||||
// Token: 0x0600F134 RID: 61748 RVA: 0x00372058 File Offset: 0x00370258
|
||||
[Token(Token = "0x600F134")]
|
||||
[Address(RVA = "0x1D28150", Offset = "0x1D27150", VA = "0x181D28150")]
|
||||
private void OGHNKALGNEJ(Tool EGFEJGHDNAI)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int smileID = PlayerFacialAnimator.SmileID;
|
||||
animator.SetTrigger(smileID);
|
||||
}
|
||||
|
||||
// Token: 0x0600F135 RID: 61749 RVA: 0x00372080 File Offset: 0x00370280
|
||||
[Token(Token = "0x600F135")]
|
||||
[Address(RVA = "0x1D27AA0", Offset = "0x1D26AA0", VA = "0x181D27AA0")]
|
||||
private void MADAMADCJNN(Tool EGFEJGHDNAI)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int concentrateID = PlayerFacialAnimator.ConcentrateID;
|
||||
animator.SetTrigger(concentrateID);
|
||||
}
|
||||
|
||||
// Token: 0x0600F136 RID: 61750 RVA: 0x003720A8 File Offset: 0x003702A8
|
||||
[Token(Token = "0x600F136")]
|
||||
[Address(RVA = "0x1D25CD0", Offset = "0x1D24CD0", VA = "0x181D25CD0")]
|
||||
private void BCMLFBMBBMK(Player.GAHEJKDCLLE NMKAKHOEMGB, Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (NMKAKHOEMGB == Player.GAHEJKDCLLE.Head)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int hitID = PlayerFacialAnimator.HitID;
|
||||
animator.SetTrigger(hitID);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F137 RID: 61751 RVA: 0x003720D4 File Offset: 0x003702D4
|
||||
[Token(Token = "0x600F137")]
|
||||
[Address(RVA = "0x1D27500", Offset = "0x1D26500", VA = "0x181D27500")]
|
||||
private void KNMMJKDHJLM(Player.GAHEJKDCLLE NMKAKHOEMGB, Player EMCEAPOIJGC, Player.GAHEJKDCLLE LHDCCHBKCEN)
|
||||
{
|
||||
Player player = this.player;
|
||||
if (!(EMCEAPOIJGC == player) && NMKAKHOEMGB == Player.GAHEJKDCLLE.Head && (LHDCCHBKCEN == Player.GAHEJKDCLLE.LeftHand || LHDCCHBKCEN == Player.GAHEJKDCLLE.RightHand || LHDCCHBKCEN == Player.GAHEJKDCLLE.Head))
|
||||
{
|
||||
int hitID = PlayerFacialAnimator.HitID;
|
||||
this.KLGDDOILBNF(hitID);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F138 RID: 61752 RVA: 0x00372114 File Offset: 0x00370314
|
||||
[Token(Token = "0x600F138")]
|
||||
[Address(RVA = "0x1D274A0", Offset = "0x1D264A0", VA = "0x181D274A0")]
|
||||
private void KLGDDOILBNF(int BIIBACAAMIJ)
|
||||
{
|
||||
float unscaledTime = Time.unscaledTime;
|
||||
if (unscaledTime > 0.5f)
|
||||
{
|
||||
Player player = this.player;
|
||||
this.JIPJCGHEJFN = unscaledTime;
|
||||
player.BroadcastFacialExpression(BIIBACAAMIJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F139 RID: 61753 RVA: 0x0037214C File Offset: 0x0037034C
|
||||
[Token(Token = "0x600F139")]
|
||||
[Address(RVA = "0x1D28B50", Offset = "0x1D27B50", VA = "0x181D28B50")]
|
||||
public void PlayExpression(int BIIBACAAMIJ)
|
||||
{
|
||||
this.animator.SetTrigger(BIIBACAAMIJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600F13A RID: 61754 RVA: 0x0037216C File Offset: 0x0037036C
|
||||
[Token(Token = "0x600F13A")]
|
||||
[Address(RVA = "0x1D27350", Offset = "0x1D26350", VA = "0x181D27350")]
|
||||
private void JAHGIKDHDLJ(bool NNOJIDHOHBF, bool NEGKMACJCBN)
|
||||
{
|
||||
if (NEGKMACJCBN)
|
||||
{
|
||||
if (NNOJIDHOHBF)
|
||||
{
|
||||
}
|
||||
int sadID = PlayerFacialAnimator.SadID;
|
||||
this.animator.SetTrigger(sadID);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F13B RID: 61755 RVA: 0x0037219C File Offset: 0x0037039C
|
||||
[Token(Token = "0x600F13B")]
|
||||
[Address(RVA = "0x1D26120", Offset = "0x1D25120", VA = "0x181D26120")]
|
||||
public void CopyFaceSettingsTo(Renderer ODPIKNPLMGC, PlayerFacialAnimator HPKICPNGMDJ)
|
||||
{
|
||||
FaceStyleSet faceStyleSet = this.faceStyleSet;
|
||||
HPKICPNGMDJ.faceStyleSet = faceStyleSet;
|
||||
int fkddjbbfihl = this.FKDDJBBFIHL;
|
||||
HPKICPNGMDJ.FKDDJBBFIHL = fkddjbbfihl;
|
||||
int jdnclikhnim = this.JDNCLIKHNIM;
|
||||
HPKICPNGMDJ.JDNCLIKHNIM = jdnclikhnim;
|
||||
HPKICPNGMDJ.faceRenderer = ODPIKNPLMGC;
|
||||
}
|
||||
|
||||
// Token: 0x0600F13C RID: 61756 RVA: 0x003721E0 File Offset: 0x003703E0
|
||||
[Token(Token = "0x600F13C")]
|
||||
[Address(RVA = "0x1308D90", Offset = "0x1307D90", VA = "0x181308D90")]
|
||||
public List<FaceFeatureBase> GetAvailableFeatures(FaceFeatureType KAFCOGJFANK)
|
||||
{
|
||||
if (KAFCOGJFANK == FaceFeatureType.Eye)
|
||||
{
|
||||
return this.FBOEMBIKIDN;
|
||||
}
|
||||
if (KAFCOGJFANK == FaceFeatureType.Mouth)
|
||||
{
|
||||
return this.KECOMOCOGCC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F13D RID: 61757 RVA: 0x00372204 File Offset: 0x00370404
|
||||
[Token(Token = "0x600F13D")]
|
||||
[Address(RVA = "0x1D29030", Offset = "0x1D28030", VA = "0x181D29030")]
|
||||
public void SetFaceSettings(AvatarCustomizationSettings GHGBPMPLLBK)
|
||||
{
|
||||
if (GHGBPMPLLBK != 0)
|
||||
{
|
||||
string eyeId = GHGBPMPLLBK.eyeId;
|
||||
int num = 0;
|
||||
this.SetSelectedFaceFeature((FaceFeatureType)num, eyeId);
|
||||
Vector2 packamdifoa = this.PACKAMDIFOA;
|
||||
float y = this.PACKAMDIFOA.y;
|
||||
int num2 = 0;
|
||||
this.PACKAMDIFOA = packamdifoa;
|
||||
this.PACKAMDIFOA.y = y;
|
||||
float eyeScl = GHGBPMPLLBK.eyeScl;
|
||||
this.SetFaceFeatureScaleOffset((FaceFeatureType)num2, eyeScl);
|
||||
string mouthId = GHGBPMPLLBK.mouthId;
|
||||
this.SetSelectedFaceFeature(FaceFeatureType.Mouth, mouthId);
|
||||
Vector2 packamdifoa2 = this.PACKAMDIFOA;
|
||||
float y2 = this.PACKAMDIFOA.y;
|
||||
this.JOAPMOGBFMI = packamdifoa2;
|
||||
this.JOAPMOGBFMI.y = y2;
|
||||
float mouthScl = GHGBPMPLLBK.mouthScl;
|
||||
this.SetFaceFeatureScaleOffset(FaceFeatureType.Mouth, mouthScl);
|
||||
this.NNGDGPMMECD();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F13E RID: 61758 RVA: 0x003722BC File Offset: 0x003704BC
|
||||
[Token(Token = "0x600F13E")]
|
||||
[Address(RVA = "0x1D29410", Offset = "0x1D28410", VA = "0x181D29410")]
|
||||
public void SetSelectedFaceFeature(FaceFeatureType KAFCOGJFANK, int NMAPMAIHFGG)
|
||||
{
|
||||
if (KAFCOGJFANK != FaceFeatureType.Eye)
|
||||
{
|
||||
if (KAFCOGJFANK == FaceFeatureType.Mouth)
|
||||
{
|
||||
FaceFeature[] mouths = this.faceStyleSet.Mouths;
|
||||
if (NMAPMAIHFGG < mouths.Length)
|
||||
{
|
||||
this.JDNCLIKHNIM = NMAPMAIHFGG;
|
||||
return;
|
||||
}
|
||||
object[] array = new object[2];
|
||||
if (array != 0)
|
||||
{
|
||||
}
|
||||
array[0] = array;
|
||||
object obj = array[0];
|
||||
if (array != 0)
|
||||
{
|
||||
}
|
||||
array[1] = array;
|
||||
}
|
||||
object[] array2 = new object[1];
|
||||
if (array2 != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = array2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
SymmetricalFaceFeature[] eyes = this.faceStyleSet.Eyes;
|
||||
if (NMAPMAIHFGG < eyes.Length)
|
||||
{
|
||||
this.FKDDJBBFIHL = NMAPMAIHFGG;
|
||||
return;
|
||||
}
|
||||
object[] array3 = new object[2];
|
||||
if (array3 != 0)
|
||||
{
|
||||
}
|
||||
array3[0] = array3;
|
||||
int length = this.faceStyleSet.Eyes.Length;
|
||||
if (length != 0)
|
||||
{
|
||||
}
|
||||
array3[1] = length;
|
||||
Debug.LogWarningFormat("Invalid eye feature index: {0}. Eye list length = {1}", array3);
|
||||
}
|
||||
|
||||
// Token: 0x0600F13F RID: 61759 RVA: 0x00372398 File Offset: 0x00370598
|
||||
[Token(Token = "0x600F13F")]
|
||||
[Address(RVA = "0x1D292A0", Offset = "0x1D282A0", VA = "0x181D292A0")]
|
||||
public void SetSelectedFaceFeature(FaceFeatureType KAFCOGJFANK, string COFLAJFOPEN)
|
||||
{
|
||||
FaceStyleSet faceStyleSet = this.faceStyleSet;
|
||||
if (faceStyleSet.eyeFeatureDictionary == (ulong)0L && faceStyleSet.mouthFeatureDictionary <= (ulong)0L)
|
||||
{
|
||||
faceStyleSet.OEGCJOEKMAG();
|
||||
}
|
||||
Dictionary<string, int> featureToIndexMap = faceStyleSet.featureToIndexMap;
|
||||
}
|
||||
|
||||
// Token: 0x0600F140 RID: 61760 RVA: 0x003723F8 File Offset: 0x003705F8
|
||||
[Token(Token = "0x600F140")]
|
||||
[Address(RVA = "0x1D28B70", Offset = "0x1D27B70", VA = "0x181D28B70")]
|
||||
public void SetFaceFeaturePositionOffset(FaceFeatureType KAFCOGJFANK, Vector2 DDHPAFKBMON)
|
||||
{
|
||||
if (KAFCOGJFANK == FaceFeatureType.Eye)
|
||||
{
|
||||
Vector2 joapmogbfmi = this.JOAPMOGBFMI;
|
||||
float y = this.JOAPMOGBFMI.y;
|
||||
Vector2 packamdifoa = this.PACKAMDIFOA;
|
||||
float y2 = this.PACKAMDIFOA.y;
|
||||
Vector2 vector;
|
||||
this.PACKAMDIFOA = vector;
|
||||
this.PACKAMDIFOA.y = y;
|
||||
return;
|
||||
}
|
||||
if (KAFCOGJFANK == FaceFeatureType.Mouth)
|
||||
{
|
||||
Vector2 joapmogbfmi2 = this.JOAPMOGBFMI;
|
||||
float y3 = this.JOAPMOGBFMI.y;
|
||||
Vector2 packamdifoa2 = this.PACKAMDIFOA;
|
||||
float y4 = this.PACKAMDIFOA.y;
|
||||
Vector2 vector2;
|
||||
this.JOAPMOGBFMI = vector2;
|
||||
this.JOAPMOGBFMI.y = y4;
|
||||
return;
|
||||
}
|
||||
object[] array = new object[1];
|
||||
if (array != 0)
|
||||
{
|
||||
}
|
||||
array[0] = array;
|
||||
Debug.LogWarningFormat("Unrecognized face feature type in SetFaceFeaturePositionOffset: {0}", array);
|
||||
}
|
||||
|
||||
// Token: 0x0600F141 RID: 61761 RVA: 0x003724B8 File Offset: 0x003706B8
|
||||
[Token(Token = "0x600F141")]
|
||||
[Address(RVA = "0x1D269F0", Offset = "0x1D259F0", VA = "0x181D269F0")]
|
||||
public static float GetFaceFeatureAbsoluteScaleFromNormalizedScale(FaceFeatureType KAFCOGJFANK, float INLGAOHOMDM)
|
||||
{
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600F142 RID: 61762 RVA: 0x003724C8 File Offset: 0x003706C8
|
||||
[Token(Token = "0x600F142")]
|
||||
[Address(RVA = "0x1D26C60", Offset = "0x1D25C60", VA = "0x181D26C60")]
|
||||
public static float GetFaceFeatureNormalizedScaleFromAbsoluteScale(FaceFeatureType KAFCOGJFANK, float KDGBPBCNBAF)
|
||||
{
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600F143 RID: 61763 RVA: 0x003724D8 File Offset: 0x003706D8
|
||||
[Token(Token = "0x600F143")]
|
||||
[Address(RVA = "0x1D267F0", Offset = "0x1D257F0", VA = "0x181D267F0")]
|
||||
public static Vector2 GetFaceFeatureAbsolutePositionFromNormalizedPosition(FaceFeatureType KAFCOGJFANK, Vector2 IFDPEBLFLFJ, Vector2 JDFLPFMBGNO, Vector2 JCPCACBDPBG)
|
||||
{
|
||||
Vector2 zero = Vector2.zero;
|
||||
if (KAFCOGJFANK == FaceFeatureType.Eye)
|
||||
{
|
||||
}
|
||||
if (KAFCOGJFANK == FaceFeatureType.Mouth)
|
||||
{
|
||||
}
|
||||
Vector2 vector;
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x0600F144 RID: 61764 RVA: 0x003724FC File Offset: 0x003706FC
|
||||
[Token(Token = "0x600F144")]
|
||||
[Address(RVA = "0x1D26A80", Offset = "0x1D25A80", VA = "0x181D26A80")]
|
||||
public static Vector2 GetFaceFeatureNormalizedPositionFromAbsolutePosition(FaceFeatureType KAFCOGJFANK, Vector2 DDHPAFKBMON)
|
||||
{
|
||||
Vector2 zero = Vector2.zero;
|
||||
if (KAFCOGJFANK == FaceFeatureType.Eye)
|
||||
{
|
||||
return zero;
|
||||
}
|
||||
if (KAFCOGJFANK == FaceFeatureType.Mouth)
|
||||
{
|
||||
return zero;
|
||||
}
|
||||
return zero;
|
||||
}
|
||||
|
||||
// Token: 0x0600F145 RID: 61765 RVA: 0x00372528 File Offset: 0x00370728
|
||||
[Token(Token = "0x600F145")]
|
||||
[Address(RVA = "0x1D25DD0", Offset = "0x1D24DD0", VA = "0x181D25DD0")]
|
||||
public static Vector2 ClampFaceFeaturePositionOffset(FaceFeatureType KAFCOGJFANK, Vector2 DDHPAFKBMON, Vector2 JDFLPFMBGNO, Vector2 JCPCACBDPBG)
|
||||
{
|
||||
if (KAFCOGJFANK == FaceFeatureType.Eye)
|
||||
{
|
||||
}
|
||||
if (KAFCOGJFANK == FaceFeatureType.Mouth)
|
||||
{
|
||||
}
|
||||
return typeof(PlayerFacialAnimator).TypeHandle;
|
||||
}
|
||||
|
||||
// Token: 0x0600F146 RID: 61766 RVA: 0x00372544 File Offset: 0x00370744
|
||||
[Token(Token = "0x600F146")]
|
||||
[Address(RVA = "0x1D27620", Offset = "0x1D26620", VA = "0x181D27620")]
|
||||
private static Vector2 KOLHEIKDEMB(FaceFeatureType KAFCOGJFANK)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F146)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector2 RecRoom.Avatars.Face.PlayerFacialAnimator::KOLHEIKDEMB(RecRoom.Avatars.Face.FaceFeatureType)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0E:
|
||||
brtrue(IL_00, cne:bool(ldloc:FaceFeatureType(KAFCOGJFANK), ldc.i4:FaceFeatureType(1)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F147 RID: 61767 RVA: 0x00372564 File Offset: 0x00370764
|
||||
[Token(Token = "0x600F147")]
|
||||
[Address(RVA = "0x1D26230", Offset = "0x1D25230", VA = "0x181D26230")]
|
||||
private static Vector2 DIAEAJINNEE(FaceFeatureType KAFCOGJFANK, Vector2 IFDPEBLFLFJ)
|
||||
{
|
||||
Vector2 zero = Vector2.zero;
|
||||
if (KAFCOGJFANK == FaceFeatureType.Eye)
|
||||
{
|
||||
return zero;
|
||||
}
|
||||
if (KAFCOGJFANK == FaceFeatureType.Mouth)
|
||||
{
|
||||
return zero;
|
||||
}
|
||||
return zero;
|
||||
}
|
||||
|
||||
// Token: 0x0600F148 RID: 61768 RVA: 0x00372590 File Offset: 0x00370790
|
||||
[Token(Token = "0x600F148")]
|
||||
[Address(RVA = "0x1D258D0", Offset = "0x1D248D0", VA = "0x181D258D0")]
|
||||
private static float AKKJGMMMCPE(float LIMOILDIGKF, float FFOJBDNKMJK, float KCHBEGGLAHI, float PMCAKBEJBFN)
|
||||
{
|
||||
if (0 <= (int)LIMOILDIGKF)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
float num2 = Mathf.InverseLerp(-1f, (float)num, KCHBEGGLAHI);
|
||||
return Mathf.Lerp(FFOJBDNKMJK, KCHBEGGLAHI, KCHBEGGLAHI);
|
||||
}
|
||||
|
||||
// Token: 0x0600F149 RID: 61769 RVA: 0x003725BC File Offset: 0x003707BC
|
||||
[Token(Token = "0x600F149")]
|
||||
[Address(RVA = "0x1D264D0", Offset = "0x1D254D0", VA = "0x181D264D0")]
|
||||
private static float GDABNJHDLDB(float ONGBFDACHHG, float FFOJBDNKMJK, float KCHBEGGLAHI, float PMCAKBEJBFN)
|
||||
{
|
||||
if (KCHBEGGLAHI <= ONGBFDACHHG)
|
||||
{
|
||||
float num = Mathf.InverseLerp(ONGBFDACHHG, FFOJBDNKMJK, KCHBEGGLAHI);
|
||||
}
|
||||
float num2 = Mathf.InverseLerp(ONGBFDACHHG, FFOJBDNKMJK, KCHBEGGLAHI);
|
||||
int num3 = 0;
|
||||
return Mathf.Lerp(-1f, (float)num3, KCHBEGGLAHI);
|
||||
}
|
||||
|
||||
// Token: 0x0600F14A RID: 61770 RVA: 0x003725F0 File Offset: 0x003707F0
|
||||
[Token(Token = "0x600F14A")]
|
||||
[Address(RVA = "0x1D28DA0", Offset = "0x1D27DA0", VA = "0x181D28DA0")]
|
||||
public void SetFaceFeatureScaleOffset(FaceFeatureType KAFCOGJFANK, float FNJKKNKLDPB)
|
||||
{
|
||||
if (KAFCOGJFANK == FaceFeatureType.Eye)
|
||||
{
|
||||
float num;
|
||||
this.IIMBLIDCGIP = num;
|
||||
return;
|
||||
}
|
||||
if (KAFCOGJFANK == FaceFeatureType.Mouth)
|
||||
{
|
||||
float num2;
|
||||
this.GHOMFHLACAI = num2;
|
||||
}
|
||||
object[] array = new object[1];
|
||||
if (array != 0)
|
||||
{
|
||||
}
|
||||
array[0] = array;
|
||||
Debug.LogWarningFormat("Unrecognized face feature type in SetFaceFeatureScaleOffset: {0}", array);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F14B RID: 61771 RVA: 0x0037263C File Offset: 0x0037083C
|
||||
[Token(Token = "0x600F14B")]
|
||||
[Address(RVA = "0x1D26010", Offset = "0x1D25010", VA = "0x181D26010")]
|
||||
public static float ClampFaceFeatureScaleOffset(FaceFeatureType KAFCOGJFANK, float FNJKKNKLDPB)
|
||||
{
|
||||
if (KAFCOGJFANK == FaceFeatureType.Eye)
|
||||
{
|
||||
}
|
||||
if (KAFCOGJFANK == FaceFeatureType.Mouth)
|
||||
{
|
||||
}
|
||||
return FNJKKNKLDPB;
|
||||
}
|
||||
|
||||
// Token: 0x1700273E RID: 10046
|
||||
// (get) Token: 0x0600F14C RID: 61772 RVA: 0x00372654 File Offset: 0x00370854
|
||||
// (set) Token: 0x0600F14D RID: 61773 RVA: 0x00372668 File Offset: 0x00370868
|
||||
[Token(Token = "0x1700273E")]
|
||||
public HCNCCFIIMLJ FCMOEGOEDKG
|
||||
{
|
||||
[Token(Token = "0x600F14C")]
|
||||
[Address(RVA = "0x54F130", Offset = "0x54E130", VA = "0x18054F130")]
|
||||
get
|
||||
{
|
||||
return this.NMLCJEPBIGH;
|
||||
}
|
||||
[Token(Token = "0x600F14D")]
|
||||
[Address(RVA = "0x1D2A880", Offset = "0x1D29880", VA = "0x181D2A880")]
|
||||
set
|
||||
{
|
||||
HCNCCFIIMLJ nmlcjepbigh = this.NMLCJEPBIGH;
|
||||
if (nmlcjepbigh != 0)
|
||||
{
|
||||
nmlcjepbigh.Dispose();
|
||||
}
|
||||
Dictionary<Sprite, int> dgnnfddknoi = this.DGNNFDDKNOI;
|
||||
this.NMLCJEPBIGH = value;
|
||||
dgnnfddknoi.Clear();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700273F RID: 10047
|
||||
// (get) Token: 0x0600F14E RID: 61774 RVA: 0x003726A0 File Offset: 0x003708A0
|
||||
[Token(Token = "0x1700273F")]
|
||||
private MaterialPropertyBlock CIIPPPFJOFE
|
||||
{
|
||||
[Token(Token = "0x600F14E")]
|
||||
[Address(RVA = "0x1D25D60", Offset = "0x1D24D60", VA = "0x181D25D60")]
|
||||
get
|
||||
{
|
||||
MaterialPropertyBlock bpfglbiihpj = this.BPFGLBIIHPJ;
|
||||
if (bpfglbiihpj == 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this.BPFGLBIIHPJ = materialPropertyBlock;
|
||||
}
|
||||
return bpfglbiihpj;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F14F RID: 61775 RVA: 0x003726C8 File Offset: 0x003708C8
|
||||
[Token(Token = "0x600F14F")]
|
||||
[Address(RVA = "0x1D265C0", Offset = "0x1D255C0", VA = "0x181D265C0")]
|
||||
private void GHNOOKMMENN()
|
||||
{
|
||||
FaceStyleSet faceStyleSet = this.faceStyleSet;
|
||||
int jdnclikhnim = this.JDNCLIKHNIM;
|
||||
int fkddjbbfihl = this.FKDDJBBFIHL;
|
||||
SymmetricalFaceFeature[] eyes = faceStyleSet.Eyes;
|
||||
Debug.LogWarning("Eye selection out of range, setting to default");
|
||||
int num = 0;
|
||||
FaceFeature[] mouths = faceStyleSet.Mouths;
|
||||
Debug.LogWarning("Mouth selection out of range, setting to default");
|
||||
int num2 = 0;
|
||||
SymmetricalFaceFeature[] eyes2 = faceStyleSet.Eyes;
|
||||
FaceFeature[] mouths2 = faceStyleSet.Mouths;
|
||||
SymmetricalFaceFeature symmetricalFaceFeature = eyes2[num];
|
||||
FaceFeature faceFeature = mouths2[num2];
|
||||
HCNCCFIIMLJ hcnccfiimlj = new HCNCCFIIMLJ(symmetricalFaceFeature, faceFeature);
|
||||
HCNCCFIIMLJ nmlcjepbigh = this.NMLCJEPBIGH;
|
||||
if (nmlcjepbigh != 0)
|
||||
{
|
||||
nmlcjepbigh.Dispose();
|
||||
}
|
||||
Dictionary<Sprite, int> dgnnfddknoi = this.DGNNFDDKNOI;
|
||||
this.NMLCJEPBIGH = hcnccfiimlj;
|
||||
dgnnfddknoi.Clear();
|
||||
Sprite sprite = Enumerable.First<Sprite>(this.NMLCJEPBIGH.<HIDJOIKCJEH>k__BackingField.Sprites);
|
||||
HCNCCFIIMLJ nmlcjepbigh2 = this.NMLCJEPBIGH;
|
||||
this.eyeSprite = sprite;
|
||||
Sprite sprite2 = Enumerable.First<Sprite>(nmlcjepbigh2.<MEPHHAEJNNP>k__BackingField.Sprites);
|
||||
this.mouthSprite = sprite2;
|
||||
}
|
||||
|
||||
// Token: 0x0600F150 RID: 61776 RVA: 0x003727B8 File Offset: 0x003709B8
|
||||
[Token(Token = "0x600F150")]
|
||||
[Address(RVA = "0x1D27710", Offset = "0x1D26710", VA = "0x181D27710")]
|
||||
private bool LHKKNBPGMMN(Sprite KMJNLPEBOIF, out int EFBDCIJMFGD)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(KMJNLPEBOIF == num))
|
||||
{
|
||||
Dictionary<Sprite, int> dgnnfddknoi = this.DGNNFDDKNOI;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
if (!this.NMLCJEPBIGH.LHKKNBPGMMN(KMJNLPEBOIF, out EFBDCIJMFGD))
|
||||
{
|
||||
goto IL_30;
|
||||
}
|
||||
Dictionary<Sprite, int> dgnnfddknoi2 = this.DGNNFDDKNOI;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
IL_30:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F151 RID: 61777 RVA: 0x00372800 File Offset: 0x00370A00
|
||||
[Token(Token = "0x600F151")]
|
||||
[Address(RVA = "0x1D28990", Offset = "0x1D27990", VA = "0x181D28990")]
|
||||
private void OnValidate()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F151)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Avatars.Face.PlayerFacialAnimator::OnValidate()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_68:
|
||||
stloc:Type(var_8_72, call:Type(Type::GetTypeFromHandle, ldtoken:RuntimeTypeHandle(RecRoom.Avatars.Face.PlayerFacialAnimator)))
|
||||
stloc:Exception(var_9_85, newobj:Exception(Exception::.ctor, call:string(string::Format, ldstr:string("{0} needs to be added to an Observed Component on a PhotonView!! >:("), ldloc:Type[exp:object](var_8_72))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F152 RID: 61778 RVA: 0x00372894 File Offset: 0x00370A94
|
||||
[Token(Token = "0x600F152")]
|
||||
[Address(RVA = "0x1D25AA0", Offset = "0x1D24AA0", VA = "0x181D25AA0")]
|
||||
private void Awake()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
FaceStyleSet faceStyleSet = this.faceStyleSet;
|
||||
int num = 0;
|
||||
if (faceStyleSet != num)
|
||||
{
|
||||
this.GHNOOKMMENN();
|
||||
}
|
||||
}
|
||||
List<FaceFeatureBase> list = new List(this.faceStyleSet.Eyes);
|
||||
FaceStyleSet faceStyleSet2 = this.faceStyleSet;
|
||||
this.FBOEMBIKIDN = list;
|
||||
List<FaceFeatureBase> list2 = new List(faceStyleSet2.Mouths);
|
||||
Renderer[] array = this.emoteEffectRenderers;
|
||||
this.KECOMOCOGCC = list2;
|
||||
int num2 = 0;
|
||||
int length = array.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
Renderer renderer = array[num2];
|
||||
int num3 = 0;
|
||||
if (renderer != num3)
|
||||
{
|
||||
GameObject gameObject = renderer.gameObject;
|
||||
bool flag = this.PCAICKMMBNG;
|
||||
gameObject.NHCPFEKJPIA(DAJFOCGPHGP.HiddenInFirstPerson);
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
Animator animator = this.animator;
|
||||
int num4 = 0;
|
||||
animator.cullingMode = (AnimatorCullingMode)num4;
|
||||
Animator animator2 = this.animator;
|
||||
if (this.PCAICKMMBNG)
|
||||
{
|
||||
}
|
||||
Player player = this.player;
|
||||
int num5 = 0;
|
||||
bool flag2 = player == num5;
|
||||
animator2.enabled = flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600F153 RID: 61779 RVA: 0x00372998 File Offset: 0x00370B98
|
||||
[Token(Token = "0x600F153")]
|
||||
[Address(RVA = "0x1D29800", Offset = "0x1D28800", VA = "0x181D29800")]
|
||||
private void Start()
|
||||
{
|
||||
if (this.PCAICKMMBNG)
|
||||
{
|
||||
PlayerEvents playerEvents = this.player.playerEvents;
|
||||
IILCGFIHJLP<bool, bool> gameOverEvent = playerEvents.GameOverEvent;
|
||||
Action<bool, bool> action = new Action(this.JAHGIKDHDLJ);
|
||||
IILCGFIHJLP<bool, bool> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(gameOverEvent, action);
|
||||
playerEvents.GameOverEvent = iilcgfihjlp;
|
||||
NBPOLJHGGLE<Player.GAHEJKDCLLE, Player, Player.GAHEJKDCLLE> playerHitEvent = playerEvents.PlayerHitEvent;
|
||||
Action<Player.GAHEJKDCLLE, Player, Player.GAHEJKDCLLE> action2 = new Action(this.KNMMJKDHJLM);
|
||||
IILCGFIHJLP<Player.GAHEJKDCLLE, Player> iilcgfihjlp2;
|
||||
playerEvents.PlayerHitEvent = iilcgfihjlp2;
|
||||
IILCGFIHJLP<Player.GAHEJKDCLLE, Tool> toolHitEvent = playerEvents.ToolHitEvent;
|
||||
Action<Player.GAHEJKDCLLE, Tool> action3 = new Action(this.BCMLFBMBBMK);
|
||||
IILCGFIHJLP<Player.GAHEJKDCLLE, Tool> iilcgfihjlp3 = IILCGFIHJLP.BPJDFPACLMK(toolHitEvent, action3);
|
||||
playerEvents.ToolHitEvent = iilcgfihjlp3;
|
||||
MFBGLIHGCGO<Tool> toolPickupEvent = playerEvents.ToolPickupEvent;
|
||||
Action<Tool> action4 = new Action(this.MADAMADCJNN);
|
||||
IILCGFIHJLP iilcgfihjlp4;
|
||||
playerEvents.ToolPickupEvent = iilcgfihjlp4;
|
||||
MFBGLIHGCGO<Tool> toolReleaseEvent = playerEvents.ToolReleaseEvent;
|
||||
Action<Tool> action5 = new Action(this.OGHNKALGNEJ);
|
||||
IILCGFIHJLP iilcgfihjlp5;
|
||||
playerEvents.ToolReleaseEvent = iilcgfihjlp5;
|
||||
OKNNKFGFODL teleportEvent = playerEvents.TeleportEvent;
|
||||
Action action6 = new Action(this.JCLFKHHAEHB);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(teleportEvent, action6);
|
||||
playerEvents.TeleportEvent = oknnkfgfodl;
|
||||
MFBGLIHGCGO<Player.GAHEJKDCLLE> outfitEquipEvent = playerEvents.OutfitEquipEvent;
|
||||
Action<Player.GAHEJKDCLLE> action7 = new Action(this.OMCDCKLGDKA);
|
||||
IILCGFIHJLP iilcgfihjlp6;
|
||||
playerEvents.OutfitEquipEvent = iilcgfihjlp6;
|
||||
MFBGLIHGCGO<bool> microphoneMuteEvent = playerEvents.MicrophoneMuteEvent;
|
||||
Action<bool> action8 = new Action(this.OFEGNIDJFLD);
|
||||
MFBGLIHGCGO<bool> localPlayerAFKStatusChangedEvent = playerEvents.LocalPlayerAFKStatusChangedEvent;
|
||||
IILCGFIHJLP iilcgfihjlp7;
|
||||
playerEvents.MicrophoneMuteEvent = iilcgfihjlp7;
|
||||
Action<bool> action9 = new Action(this.NHPAMBJBFNI);
|
||||
IILCGFIHJLP iilcgfihjlp8;
|
||||
playerEvents.LocalPlayerAFKStatusChangedEvent = iilcgfihjlp8;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F154 RID: 61780 RVA: 0x00372AEC File Offset: 0x00370CEC
|
||||
[Token(Token = "0x600F154")]
|
||||
[Address(RVA = "0x1D28250", Offset = "0x1D27250", VA = "0x181D28250")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (this.PCAICKMMBNG)
|
||||
{
|
||||
PlayerEvents playerEvents = this.player.playerEvents;
|
||||
IILCGFIHJLP<bool, bool> gameOverEvent = playerEvents.GameOverEvent;
|
||||
Action<bool, bool> action = new Action(this.JAHGIKDHDLJ);
|
||||
IILCGFIHJLP<bool, bool> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(gameOverEvent, action);
|
||||
playerEvents.GameOverEvent = iilcgfihjlp;
|
||||
NBPOLJHGGLE<Player.GAHEJKDCLLE, Player, Player.GAHEJKDCLLE> playerHitEvent = playerEvents.PlayerHitEvent;
|
||||
Action<Player.GAHEJKDCLLE, Player, Player.GAHEJKDCLLE> action2 = new Action(this.KNMMJKDHJLM);
|
||||
IILCGFIHJLP<Player.GAHEJKDCLLE, Player> iilcgfihjlp2;
|
||||
playerEvents.PlayerHitEvent = iilcgfihjlp2;
|
||||
IILCGFIHJLP<Player.GAHEJKDCLLE, Tool> toolHitEvent = playerEvents.ToolHitEvent;
|
||||
Action<Player.GAHEJKDCLLE, Tool> action3 = new Action(this.BCMLFBMBBMK);
|
||||
IILCGFIHJLP<Player.GAHEJKDCLLE, Tool> iilcgfihjlp3 = IILCGFIHJLP.GMNMHGMFGOL(toolHitEvent, action3);
|
||||
playerEvents.ToolHitEvent = iilcgfihjlp3;
|
||||
MFBGLIHGCGO<Tool> toolPickupEvent = playerEvents.ToolPickupEvent;
|
||||
Action<Tool> action4 = new Action(this.MADAMADCJNN);
|
||||
IILCGFIHJLP iilcgfihjlp4;
|
||||
playerEvents.ToolPickupEvent = iilcgfihjlp4;
|
||||
MFBGLIHGCGO<Tool> toolReleaseEvent = playerEvents.ToolReleaseEvent;
|
||||
Action<Tool> action5 = new Action(this.OGHNKALGNEJ);
|
||||
IILCGFIHJLP iilcgfihjlp5;
|
||||
playerEvents.ToolReleaseEvent = iilcgfihjlp5;
|
||||
OKNNKFGFODL teleportEvent = playerEvents.TeleportEvent;
|
||||
Action action6 = new Action(this.JCLFKHHAEHB);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(teleportEvent, action6);
|
||||
playerEvents.TeleportEvent = oknnkfgfodl;
|
||||
MFBGLIHGCGO<Player.GAHEJKDCLLE> outfitEquipEvent = playerEvents.OutfitEquipEvent;
|
||||
Action<Player.GAHEJKDCLLE> action7 = new Action(this.OMCDCKLGDKA);
|
||||
IILCGFIHJLP iilcgfihjlp6;
|
||||
playerEvents.OutfitEquipEvent = iilcgfihjlp6;
|
||||
MFBGLIHGCGO<bool> microphoneMuteEvent = playerEvents.MicrophoneMuteEvent;
|
||||
Action<bool> action8 = new Action(this.OFEGNIDJFLD);
|
||||
IILCGFIHJLP iilcgfihjlp7;
|
||||
playerEvents.MicrophoneMuteEvent = iilcgfihjlp7;
|
||||
Action<bool> action9 = new Action(this.OFEGNIDJFLD);
|
||||
MFBGLIHGCGO<bool> localPlayerAFKStatusChangedEvent = playerEvents.LocalPlayerAFKStatusChangedEvent;
|
||||
IILCGFIHJLP iilcgfihjlp8;
|
||||
playerEvents.MicrophoneMuteEvent = iilcgfihjlp8;
|
||||
Action<bool> action10 = new Action(this.NHPAMBJBFNI);
|
||||
IILCGFIHJLP iilcgfihjlp9;
|
||||
playerEvents.LocalPlayerAFKStatusChangedEvent = iilcgfihjlp9;
|
||||
}
|
||||
HCNCCFIIMLJ nmlcjepbigh = this.NMLCJEPBIGH;
|
||||
if (nmlcjepbigh != 0)
|
||||
{
|
||||
nmlcjepbigh.Dispose();
|
||||
}
|
||||
Dictionary<Sprite, int> dgnnfddknoi = this.DGNNFDDKNOI;
|
||||
this.NMLCJEPBIGH = (ulong)0L;
|
||||
dgnnfddknoi.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x0600F155 RID: 61781 RVA: 0x00372C84 File Offset: 0x00370E84
|
||||
[Token(Token = "0x600F155")]
|
||||
[Address(RVA = "0x1D29AD0", Offset = "0x1D28AD0", VA = "0x181D29AD0")]
|
||||
private void Update()
|
||||
{
|
||||
FaceStyleSet faceStyleSet = this.faceStyleSet;
|
||||
int num = 0;
|
||||
long num3;
|
||||
if (faceStyleSet != num)
|
||||
{
|
||||
if (this.NMLCJEPBIGH != (ulong)0L)
|
||||
{
|
||||
int num2 = this.JDNCLIKHNIM;
|
||||
num2 += 3;
|
||||
num3 = (long)(num2 * (int)((uint)7));
|
||||
int num4 = this.FKDDJBBFIHL;
|
||||
num4++;
|
||||
if (num3 == (long)this.EmoteNauseatedID)
|
||||
{
|
||||
goto IL_76;
|
||||
}
|
||||
}
|
||||
this.GHNOOKMMENN();
|
||||
int num5 = this.JDNCLIKHNIM;
|
||||
num5 += 3;
|
||||
long num6 = (long)(num5 * (int)((uint)7));
|
||||
int num7 = this.FKDDJBBFIHL;
|
||||
num7++;
|
||||
this.FEIJFKCDOIJ = (int)num6;
|
||||
}
|
||||
IL_76:
|
||||
if (num3 != (long)this.EmoteNauseatedID)
|
||||
{
|
||||
FaceStyleSet faceStyleSet2 = this.faceStyleSet;
|
||||
int num8 = 0;
|
||||
if (faceStyleSet2 != num8)
|
||||
{
|
||||
this.ADHAPNKFCBF();
|
||||
}
|
||||
int num9 = Mathf.FloorToInt(Time.realtimeSinceStartup);
|
||||
if (num9 != this.EyesVerticalPositionRange)
|
||||
{
|
||||
this.JLGFPFFKEPG = num9;
|
||||
FaceStyleSet faceStyleSet3 = this.faceStyleSet;
|
||||
int num10 = 0;
|
||||
if (faceStyleSet3 != num10)
|
||||
{
|
||||
HCNCCFIIMLJ nmlcjepbigh = this.NMLCJEPBIGH;
|
||||
if (nmlcjepbigh != 0)
|
||||
{
|
||||
FaceFeatureType faceFeatureType = nmlcjepbigh.<HIDJOIKCJEH>k__BackingField.FaceFeatureType;
|
||||
FaceFeatureType faceFeatureType2 = this.NMLCJEPBIGH.<MEPHHAEJNNP>k__BackingField.FaceFeatureType;
|
||||
this.NNGDGPMMECD();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.faceRenderer)
|
||||
{
|
||||
Texture2DArray <DBJCPACMDNI>k__BackingField = this.NMLCJEPBIGH.<DBJCPACMDNI>k__BackingField;
|
||||
int num11 = 0;
|
||||
if (<DBJCPACMDNI>k__BackingField != num11)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = this.CIIPPPFJOFE;
|
||||
Texture2DArray <DBJCPACMDNI>k__BackingField2 = this.NMLCJEPBIGH.<DBJCPACMDNI>k__BackingField;
|
||||
int nahhnapjfkj = PlayerFacialAnimator.NAHHNAPJFKJ;
|
||||
materialPropertyBlock.SetTextureImpl(nahhnapjfkj, <DBJCPACMDNI>k__BackingField2);
|
||||
Renderer renderer = this.faceRenderer;
|
||||
MaterialPropertyBlock materialPropertyBlock2 = this.CIIPPPFJOFE;
|
||||
renderer.Internal_SetPropertyBlock(materialPropertyBlock2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F156 RID: 61782 RVA: 0x00372E0C File Offset: 0x0037100C
|
||||
[Token(Token = "0x600F156")]
|
||||
[Address(RVA = "0x1D254E0", Offset = "0x1D244E0", VA = "0x181D254E0")]
|
||||
private void ADHAPNKFCBF()
|
||||
{
|
||||
int num = 0;
|
||||
if (!this.PCAICKMMBNG)
|
||||
{
|
||||
Player player = this.player;
|
||||
int num2 = 0;
|
||||
if (!(player == num2) && Application.isPlaying)
|
||||
{
|
||||
goto IL_EC;
|
||||
}
|
||||
}
|
||||
Sprite sprite = this.leftEyeOnlySprite;
|
||||
int num3 = 0;
|
||||
if (sprite != num3)
|
||||
{
|
||||
}
|
||||
Sprite sprite2 = this.eyeSprite;
|
||||
if (this.LHKKNBPGMMN(sprite2, num))
|
||||
{
|
||||
this.PMILHAJKGNI = num;
|
||||
bool flag = this.PMILHAJKGNI != num;
|
||||
this.EJNCPNBGDAN = flag;
|
||||
}
|
||||
Sprite sprite3 = this.rightEyeOnlySprite;
|
||||
int num4 = 0;
|
||||
if (sprite3 != num4)
|
||||
{
|
||||
}
|
||||
Sprite sprite4 = this.eyeSprite;
|
||||
if (this.LHKKNBPGMMN(sprite4, num))
|
||||
{
|
||||
this.NHKCFEDMADO = num;
|
||||
bool flag2 = this.MouthHorizontalPositionRange != num;
|
||||
this.EJNCPNBGDAN = flag2;
|
||||
}
|
||||
Sprite sprite5 = this.mouthSprite;
|
||||
if (this.LHKKNBPGMMN(sprite5, num))
|
||||
{
|
||||
this.FJNIMELHDBK = num;
|
||||
bool flag3 = this.FJNIMELHDBK != num;
|
||||
this.EJNCPNBGDAN = flag3;
|
||||
}
|
||||
IL_EC:
|
||||
MaterialPropertyBlock materialPropertyBlock;
|
||||
if (this.BPFGLBIIHPJ == 0)
|
||||
{
|
||||
materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this.BPFGLBIIHPJ = materialPropertyBlock;
|
||||
}
|
||||
int ieaiiapkend = PlayerFacialAnimator.IEAIIAPKEND;
|
||||
materialPropertyBlock.SetFloatImpl(ieaiiapkend, (float)num);
|
||||
MaterialPropertyBlock materialPropertyBlock2;
|
||||
if (this.BPFGLBIIHPJ == 0)
|
||||
{
|
||||
materialPropertyBlock2 = new MaterialPropertyBlock();
|
||||
this.BPFGLBIIHPJ = materialPropertyBlock2;
|
||||
}
|
||||
int fhchljkpanm = PlayerFacialAnimator.FHCHLJKPANM;
|
||||
materialPropertyBlock2.SetFloatImpl(fhchljkpanm, (float)num);
|
||||
MaterialPropertyBlock materialPropertyBlock3;
|
||||
if (this.BPFGLBIIHPJ == 0)
|
||||
{
|
||||
materialPropertyBlock3 = new MaterialPropertyBlock();
|
||||
this.BPFGLBIIHPJ = materialPropertyBlock3;
|
||||
}
|
||||
int hohgmdobiod = PlayerFacialAnimator.HOHGMDOBIOD;
|
||||
materialPropertyBlock3.SetFloatImpl(hohgmdobiod, (float)num);
|
||||
MaterialPropertyBlock materialPropertyBlock4;
|
||||
if (this.BPFGLBIIHPJ == 0)
|
||||
{
|
||||
materialPropertyBlock4 = new MaterialPropertyBlock();
|
||||
this.BPFGLBIIHPJ = materialPropertyBlock4;
|
||||
}
|
||||
float num5 = this.dynamicMouthRollDegrees * 0.017453292f;
|
||||
int fopbnojojep = PlayerFacialAnimator.FOPBNOJOJEP;
|
||||
materialPropertyBlock4.SetFloatImpl(fopbnojojep, num5);
|
||||
}
|
||||
|
||||
// Token: 0x0600F157 RID: 61783 RVA: 0x00372FC0 File Offset: 0x003711C0
|
||||
[Token(Token = "0x600F157")]
|
||||
[Address(RVA = "0x1D27D60", Offset = "0x1D26D60", VA = "0x181D27D60")]
|
||||
private void NNGDGPMMECD()
|
||||
{
|
||||
FaceStyleSet faceStyleSet = this.faceStyleSet;
|
||||
int num = 0;
|
||||
if (faceStyleSet != num && this.NMLCJEPBIGH != (ulong)0L)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = this.CIIPPPFJOFE;
|
||||
int oadgppboghd = PlayerFacialAnimator.OADGPPBOGHD;
|
||||
SymmetricalFaceFeature <HIDJOIKCJEH>k__BackingField = this.NMLCJEPBIGH.<HIDJOIKCJEH>k__BackingField;
|
||||
int num2 = 0;
|
||||
float iimblidcgip = this.IIMBLIDCGIP;
|
||||
materialPropertyBlock.SetVector(oadgppboghd, num2);
|
||||
MaterialPropertyBlock materialPropertyBlock2 = this.CIIPPPFJOFE;
|
||||
int kfmlgopfmim = PlayerFacialAnimator.KFMLGOPFMIM;
|
||||
SymmetricalFaceFeature <HIDJOIKCJEH>k__BackingField2 = this.NMLCJEPBIGH.<HIDJOIKCJEH>k__BackingField;
|
||||
int num3 = 0;
|
||||
float iimblidcgip2 = this.IIMBLIDCGIP;
|
||||
materialPropertyBlock2.SetVector(kfmlgopfmim, num3);
|
||||
MaterialPropertyBlock materialPropertyBlock3 = this.CIIPPPFJOFE;
|
||||
int akifkfomoie = PlayerFacialAnimator.AKIFKFOMOIE;
|
||||
FaceFeature <MEPHHAEJNNP>k__BackingField = this.NMLCJEPBIGH.<MEPHHAEJNNP>k__BackingField;
|
||||
int num4 = 0;
|
||||
materialPropertyBlock3.SetVector(akifkfomoie, num4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F158 RID: 61784 RVA: 0x00373084 File Offset: 0x00371284
|
||||
[Token(Token = "0x600F158")]
|
||||
[Address(RVA = "0x1D26410", Offset = "0x1D25410", VA = "0x181D26410")]
|
||||
private void FNENJDAECGH()
|
||||
{
|
||||
FaceStyleSet faceStyleSet = this.faceStyleSet;
|
||||
int num = 0;
|
||||
if (faceStyleSet != num)
|
||||
{
|
||||
HCNCCFIIMLJ nmlcjepbigh = this.NMLCJEPBIGH;
|
||||
if (nmlcjepbigh != 0)
|
||||
{
|
||||
FaceFeatureType faceFeatureType = nmlcjepbigh.<HIDJOIKCJEH>k__BackingField.FaceFeatureType;
|
||||
FaceFeatureType faceFeatureType2 = this.NMLCJEPBIGH.<MEPHHAEJNNP>k__BackingField.FaceFeatureType;
|
||||
this.NNGDGPMMECD();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F159 RID: 61785 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F159")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
public void LocalPlayerSetARFacialFeatures(float[] OIIPCDFJHBD, bool ADOBNBFBIFD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F15A RID: 61786 RVA: 0x003730DC File Offset: 0x003712DC
|
||||
[Token(Token = "0x600F15A")]
|
||||
[Address(RVA = "0x1D279D0", Offset = "0x1D269D0", VA = "0x181D279D0")]
|
||||
public void LocalPlayerResumeAnimatedFacialFeatures()
|
||||
{
|
||||
this.animator.enabled = true;
|
||||
Vector2 zero = Vector2.zero;
|
||||
this.dynamicEyeOffset = zero;
|
||||
this.dynamicEyeOffset.y = (float)0;
|
||||
Vector2 zero2 = Vector2.zero;
|
||||
int num = 0;
|
||||
this.dynamicMouthOffset = zero2;
|
||||
this.dynamicMouthOffset.y = (float)0;
|
||||
this.dynamicMouthRollDegrees = (float)num;
|
||||
this.leftEyeOnlySprite = num;
|
||||
this.rightEyeOnlySprite = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600F15B RID: 61787 RVA: 0x0037314C File Offset: 0x0037134C
|
||||
[Token(Token = "0x600F15B")]
|
||||
[Address(RVA = "0x1D285B0", Offset = "0x1D275B0", VA = "0x181D285B0", Slot = "4")]
|
||||
public void OnPhotonSerializeView(CIJGCGJKPEN DMMGOMOKEKK, EEAEPAPIPJB DBDDKLHPNNA)
|
||||
{
|
||||
bool flag = DMMGOMOKEKK.BPKMDENOBIB;
|
||||
if (!flag)
|
||||
{
|
||||
if (this.EJNCPNBGDAN == flag)
|
||||
{
|
||||
DMMGOMOKEKK.OBNLKJPAAKG(flag);
|
||||
return;
|
||||
}
|
||||
this.EJNCPNBGDAN = false;
|
||||
PlayerFacialAnimator.FBBDNFKBCIC fbbdnfkbcic = new PlayerFacialAnimator.FBBDNFKBCIC();
|
||||
bool[] array = new bool[5];
|
||||
fbbdnfkbcic.HJFLDOADHAK = array;
|
||||
int pmilhajkgni = this.PMILHAJKGNI;
|
||||
int num = 0;
|
||||
fbbdnfkbcic.HKGDJAGJCOH = pmilhajkgni;
|
||||
int nhkcfedmado = this.NHKCFEDMADO;
|
||||
fbbdnfkbcic.CIMINBDAIED = nhkcfedmado;
|
||||
int fjnimelhdbk = this.FJNIMELHDBK;
|
||||
fbbdnfkbcic.PGACJNCHPHL = fjnimelhdbk;
|
||||
Vector2 vector = this.dynamicEyeOffset;
|
||||
float y = this.dynamicEyeOffset.y;
|
||||
fbbdnfkbcic.JPLKIOLCPPN = vector;
|
||||
fbbdnfkbcic.JPLKIOLCPPN.y = y;
|
||||
Vector2 vector2 = this.dynamicMouthOffset;
|
||||
float y2 = this.dynamicMouthOffset.y;
|
||||
fbbdnfkbcic.OEFHNOCBHAL = vector2;
|
||||
fbbdnfkbcic.OEFHNOCBHAL.y = y2;
|
||||
float num2 = this.dynamicMouthRollDegrees;
|
||||
fbbdnfkbcic.HDMDOPPKNJP = num2;
|
||||
Renderer[] array2 = this.emoteEffectRenderers;
|
||||
bool[] hjfldoadhak = fbbdnfkbcic.HJFLDOADHAK;
|
||||
Renderer renderer = array2[num];
|
||||
int num3 = 0;
|
||||
if (!(renderer != num3))
|
||||
{
|
||||
}
|
||||
bool activeInHierarchy = this.emoteEffectRenderers[num].gameObject.activeInHierarchy;
|
||||
num++;
|
||||
hjfldoadhak[0] = activeInHierarchy;
|
||||
}
|
||||
object obj = DMMGOMOKEKK.JLHHOEJOGDB();
|
||||
while (obj == 0)
|
||||
{
|
||||
}
|
||||
int num4 = 0;
|
||||
while (obj == 0)
|
||||
{
|
||||
}
|
||||
this.PMILHAJKGNI = obj;
|
||||
this.NHKCFEDMADO = obj;
|
||||
this.FJNIMELHDBK = obj;
|
||||
this.dynamicMouthRollDegrees = obj;
|
||||
Renderer renderer2 = this.emoteEffectRenderers[num4];
|
||||
int num5 = 0;
|
||||
if (renderer2 != num5)
|
||||
{
|
||||
bool flag2;
|
||||
this.emoteEffectRenderers[num4].gameObject.SetActive(flag2);
|
||||
}
|
||||
num4++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F15C RID: 61788 RVA: 0x003732F8 File Offset: 0x003714F8
|
||||
[Token(Token = "0x600F15C")]
|
||||
[Address(RVA = "0x1D2A6E0", Offset = "0x1D296E0", VA = "0x181D2A6E0")]
|
||||
public PlayerFacialAnimator()
|
||||
{
|
||||
Renderer[] array = new Renderer[5];
|
||||
this.emoteEffectRenderers = array;
|
||||
Vector2 zero = Vector2.zero;
|
||||
this.PACKAMDIFOA = zero;
|
||||
this.PACKAMDIFOA.y = (float)0;
|
||||
Vector2 zero2 = Vector2.zero;
|
||||
this.JOAPMOGBFMI = zero2;
|
||||
this.JOAPMOGBFMI.y = (float)0;
|
||||
this.JLGFPFFKEPG = (int)((ulong)4294967295L);
|
||||
this.KCIANNHGDHB = true;
|
||||
Dictionary<Sprite, int> dictionary = new Dictionary(4);
|
||||
this.DGNNFDDKNOI = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600F15D RID: 61789 RVA: 0x00373384 File Offset: 0x00371584
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600F15D")]
|
||||
[Address(RVA = "0x1D29DF0", Offset = "0x1D28DF0", VA = "0x181D29DF0")]
|
||||
static PlayerFacialAnimator()
|
||||
{
|
||||
Dictionary<PlayerEmotes.MGIGFNJOGEM, int> dictionary = new Dictionary();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009E99 RID: 40601
|
||||
[Token(Token = "0x4009E99")]
|
||||
private const float PKAFJPKKDFA = 0.5f;
|
||||
|
||||
// Token: 0x04009E9A RID: 40602
|
||||
[Token(Token = "0x4009E9A")]
|
||||
private const float ANHCJGDNPLL = 0.5f;
|
||||
|
||||
// Token: 0x04009E9B RID: 40603
|
||||
[Token(Token = "0x4009E9B")]
|
||||
private const int EEKHPKOFNDE = 5;
|
||||
|
||||
// Token: 0x04009E9C RID: 40604
|
||||
[Token(Token = "0x4009E9C")]
|
||||
public static readonly int SmileID = Animator.StringToHash("Smile");
|
||||
|
||||
// Token: 0x04009E9D RID: 40605
|
||||
[Token(Token = "0x4009E9D")]
|
||||
public static readonly int HugeSmileID = Animator.StringToHash("HugeSmile");
|
||||
|
||||
// Token: 0x04009E9E RID: 40606
|
||||
[Token(Token = "0x4009E9E")]
|
||||
public static readonly int ScoreID = Animator.StringToHash("Score");
|
||||
|
||||
// Token: 0x04009E9F RID: 40607
|
||||
[Token(Token = "0x4009E9F")]
|
||||
public static readonly int SadID = Animator.StringToHash("Sad");
|
||||
|
||||
// Token: 0x04009EA0 RID: 40608
|
||||
[Token(Token = "0x4009EA0")]
|
||||
public static readonly int DisgustID = Animator.StringToHash("Disgust");
|
||||
|
||||
// Token: 0x04009EA1 RID: 40609
|
||||
[Token(Token = "0x4009EA1")]
|
||||
public static readonly int HitID = Animator.StringToHash("Hit");
|
||||
|
||||
// Token: 0x04009EA2 RID: 40610
|
||||
[Token(Token = "0x4009EA2")]
|
||||
public static readonly int ConcentrateID = Animator.StringToHash("Concentrate");
|
||||
|
||||
// Token: 0x04009EA3 RID: 40611
|
||||
[Token(Token = "0x4009EA3")]
|
||||
public static readonly int KissID = Animator.StringToHash("Kiss");
|
||||
|
||||
// Token: 0x04009EA4 RID: 40612
|
||||
[Token(Token = "0x4009EA4")]
|
||||
public static readonly int TalkingID = Animator.StringToHash("Talking");
|
||||
|
||||
// Token: 0x04009EA5 RID: 40613
|
||||
[Token(Token = "0x4009EA5")]
|
||||
public static readonly int MuteID = Animator.StringToHash("Mute");
|
||||
|
||||
// Token: 0x04009EA6 RID: 40614
|
||||
[Token(Token = "0x4009EA6")]
|
||||
public static readonly int AFKID = Animator.StringToHash("AFK");
|
||||
|
||||
// Token: 0x04009EA7 RID: 40615
|
||||
[Token(Token = "0x4009EA7")]
|
||||
public static readonly int HappyID = Animator.StringToHash("HappyIdle");
|
||||
|
||||
// Token: 0x04009EA8 RID: 40616
|
||||
[Token(Token = "0x4009EA8")]
|
||||
public static readonly int EmoteFlatID = Animator.StringToHash("EmoteNeutral");
|
||||
|
||||
// Token: 0x04009EA9 RID: 40617
|
||||
[Token(Token = "0x4009EA9")]
|
||||
public static readonly int EmoteHappyID = Animator.StringToHash("EmoteHappy");
|
||||
|
||||
// Token: 0x04009EAA RID: 40618
|
||||
[Token(Token = "0x4009EAA")]
|
||||
public static readonly int EmoteSadID = Animator.StringToHash("EmoteSad");
|
||||
|
||||
// Token: 0x04009EAB RID: 40619
|
||||
[Token(Token = "0x4009EAB")]
|
||||
public static readonly int EmoteLoveID = Animator.StringToHash("EmoteLove");
|
||||
|
||||
// Token: 0x04009EAC RID: 40620
|
||||
[Token(Token = "0x4009EAC")]
|
||||
public static readonly int EmoteAngryID = Animator.StringToHash("EmoteAngry");
|
||||
|
||||
// Token: 0x04009EAD RID: 40621
|
||||
[Token(Token = "0x4009EAD")]
|
||||
public static readonly int EmoteLaughID = Animator.StringToHash("EmoteLaugh");
|
||||
|
||||
// Token: 0x04009EAE RID: 40622
|
||||
[Token(Token = "0x4009EAE")]
|
||||
public static readonly int EmoteTongueOutID = Animator.StringToHash("EmoteTongueOut");
|
||||
|
||||
// Token: 0x04009EAF RID: 40623
|
||||
[Token(Token = "0x4009EAF")]
|
||||
public static readonly int EmoteGrimacingID = Animator.StringToHash("EmoteGrimacing");
|
||||
|
||||
// Token: 0x04009EB0 RID: 40624
|
||||
[Token(Token = "0x4009EB0")]
|
||||
public static readonly int EmoteWinkID = Animator.StringToHash("EmoteWink");
|
||||
|
||||
// Token: 0x04009EB1 RID: 40625
|
||||
[Token(Token = "0x4009EB1")]
|
||||
public static readonly int EmoteShockedID = Animator.StringToHash("EmoteShocked");
|
||||
|
||||
// Token: 0x04009EB2 RID: 40626
|
||||
[Token(Token = "0x4009EB2")]
|
||||
public static readonly int EmoteNauseatedID = Animator.StringToHash("EmoteNauseated");
|
||||
|
||||
// Token: 0x04009EB3 RID: 40627
|
||||
[Token(Token = "0x4009EB3")]
|
||||
public static readonly int EmoteSmileSweatID = Animator.StringToHash("EmoteSmileSweat");
|
||||
|
||||
// Token: 0x04009EB4 RID: 40628
|
||||
[Token(Token = "0x4009EB4")]
|
||||
public static readonly int EmoteSleepingID = Animator.StringToHash("EmoteSleeping");
|
||||
|
||||
// Token: 0x04009EB5 RID: 40629
|
||||
[Token(Token = "0x4009EB5")]
|
||||
public static readonly int EmoteThinkingID = Animator.StringToHash("EmoteThinking");
|
||||
|
||||
// Token: 0x04009EB6 RID: 40630
|
||||
[Token(Token = "0x4009EB6")]
|
||||
public static readonly int EmoteSmirkID = Animator.StringToHash("EmoteSmirk");
|
||||
|
||||
// Token: 0x04009EB7 RID: 40631
|
||||
[Token(Token = "0x4009EB7")]
|
||||
public static readonly int EmoteSmileID = Animator.StringToHash("Cheese");
|
||||
|
||||
// Token: 0x04009EB8 RID: 40632
|
||||
[Token(Token = "0x4009EB8")]
|
||||
private static readonly Dictionary<PlayerEmotes.MGIGFNJOGEM, int> BKPEPAPFBGP;
|
||||
|
||||
// Token: 0x04009EB9 RID: 40633
|
||||
[Token(Token = "0x4009EB9")]
|
||||
private static readonly int NAHHNAPJFKJ;
|
||||
|
||||
// Token: 0x04009EBA RID: 40634
|
||||
[Token(Token = "0x4009EBA")]
|
||||
private static readonly int OADGPPBOGHD;
|
||||
|
||||
// Token: 0x04009EBB RID: 40635
|
||||
[Token(Token = "0x4009EBB")]
|
||||
private static readonly int IEAIIAPKEND;
|
||||
|
||||
// Token: 0x04009EBC RID: 40636
|
||||
[Token(Token = "0x4009EBC")]
|
||||
private static readonly int KFMLGOPFMIM;
|
||||
|
||||
// Token: 0x04009EBD RID: 40637
|
||||
[Token(Token = "0x4009EBD")]
|
||||
private static readonly int FHCHLJKPANM;
|
||||
|
||||
// Token: 0x04009EBE RID: 40638
|
||||
[Token(Token = "0x4009EBE")]
|
||||
private static readonly int AKIFKFOMOIE;
|
||||
|
||||
// Token: 0x04009EBF RID: 40639
|
||||
[Token(Token = "0x4009EBF")]
|
||||
private static readonly int HOHGMDOBIOD;
|
||||
|
||||
// Token: 0x04009EC0 RID: 40640
|
||||
[Token(Token = "0x4009EC0")]
|
||||
private static readonly int FOPBNOJOJEP;
|
||||
|
||||
// Token: 0x04009EC1 RID: 40641
|
||||
[Token(Token = "0x4009EC1")]
|
||||
public static readonly Vector2 EyesHorizontalPositionRange;
|
||||
|
||||
// Token: 0x04009EC2 RID: 40642
|
||||
[Token(Token = "0x4009EC2")]
|
||||
public static readonly Vector2 EyesVerticalPositionRange;
|
||||
|
||||
// Token: 0x04009EC3 RID: 40643
|
||||
[Token(Token = "0x4009EC3")]
|
||||
public static readonly Vector2 MouthHorizontalPositionRange;
|
||||
|
||||
// Token: 0x04009EC4 RID: 40644
|
||||
[Token(Token = "0x4009EC4")]
|
||||
public static readonly Vector2 MouthVerticalPositionRange;
|
||||
|
||||
// Token: 0x04009EC5 RID: 40645
|
||||
[Token(Token = "0x4009EC5")]
|
||||
public static readonly Vector2 EyeScaleRange;
|
||||
|
||||
// Token: 0x04009EC6 RID: 40646
|
||||
[Token(Token = "0x4009EC6")]
|
||||
public static readonly Vector2 MouthScaleRange;
|
||||
|
||||
// Token: 0x04009EC7 RID: 40647
|
||||
[Token(Token = "0x4009EC7")]
|
||||
private const float PDKIPAPGBKH = 0.05f;
|
||||
|
||||
// Token: 0x04009EC8 RID: 40648
|
||||
[Token(Token = "0x4009EC8")]
|
||||
private const float OOGAKFIHLPF = 0.05f;
|
||||
|
||||
// Token: 0x04009EC9 RID: 40649
|
||||
[Token(Token = "0x4009EC9")]
|
||||
private const float BIHOHBNNNGI = 0.2f;
|
||||
|
||||
// Token: 0x04009ECA RID: 40650
|
||||
[Token(Token = "0x4009ECA")]
|
||||
private const float NBDEPJHMCCF = 10f;
|
||||
|
||||
// Token: 0x04009ECB RID: 40651
|
||||
[Token(Token = "0x4009ECB")]
|
||||
private const float AGFPFJMBAAL = 0.1f;
|
||||
|
||||
// Token: 0x04009ECC RID: 40652
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009ECC")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x04009ECD RID: 40653
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009ECD")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.Parent, false, false, false)]
|
||||
private Player player;
|
||||
|
||||
// Token: 0x04009ECE RID: 40654
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009ECE")]
|
||||
[SerializeField]
|
||||
[Header("Rendering")]
|
||||
public FaceStyleSet faceStyleSet;
|
||||
|
||||
// Token: 0x04009ECF RID: 40655
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009ECF")]
|
||||
[SerializeField]
|
||||
private Renderer faceRenderer;
|
||||
|
||||
// Token: 0x04009ED0 RID: 40656
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009ED0")]
|
||||
[SerializeField]
|
||||
private float jitterFPS = 6f;
|
||||
|
||||
// Token: 0x04009ED1 RID: 40657
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009ED1")]
|
||||
[SerializeField]
|
||||
[Header("Emotes")]
|
||||
public Renderer[] emoteEffectRenderers;
|
||||
|
||||
// Token: 0x04009ED2 RID: 40658
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009ED2")]
|
||||
[SerializeField]
|
||||
[Header("AR")]
|
||||
private AREyePose[] arEyePoses;
|
||||
|
||||
// Token: 0x04009ED3 RID: 40659
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009ED3")]
|
||||
[SerializeField]
|
||||
private ARMouthPose[] arMouthPoses;
|
||||
|
||||
// Token: 0x04009ED4 RID: 40660
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009ED4")]
|
||||
private int FEIJFKCDOIJ;
|
||||
|
||||
// Token: 0x04009ED5 RID: 40661
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4009ED5")]
|
||||
private int FKDDJBBFIHL;
|
||||
|
||||
// Token: 0x04009ED6 RID: 40662
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4009ED6")]
|
||||
private int JDNCLIKHNIM;
|
||||
|
||||
// Token: 0x04009ED7 RID: 40663
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4009ED7")]
|
||||
private Vector2 PACKAMDIFOA;
|
||||
|
||||
// Token: 0x04009ED8 RID: 40664
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4009ED8")]
|
||||
private Vector2 JOAPMOGBFMI;
|
||||
|
||||
// Token: 0x04009ED9 RID: 40665
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x4009ED9")]
|
||||
private float IIMBLIDCGIP;
|
||||
|
||||
// Token: 0x04009EDA RID: 40666
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4009EDA")]
|
||||
private float GHOMFHLACAI;
|
||||
|
||||
// Token: 0x04009EDB RID: 40667
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009EDB")]
|
||||
private List<FaceFeatureBase> FBOEMBIKIDN;
|
||||
|
||||
// Token: 0x04009EDC RID: 40668
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4009EDC")]
|
||||
private List<FaceFeatureBase> KECOMOCOGCC;
|
||||
|
||||
// Token: 0x04009EDD RID: 40669
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009EDD")]
|
||||
private Coroutine HMONNNIHING;
|
||||
|
||||
// Token: 0x04009EDE RID: 40670
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4009EDE")]
|
||||
private int? DNFFMMJJJME;
|
||||
|
||||
// Token: 0x04009EDF RID: 40671
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4009EDF")]
|
||||
private int JLGFPFFKEPG;
|
||||
|
||||
// Token: 0x04009EE0 RID: 40672
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x4009EE0")]
|
||||
private int PMILHAJKGNI;
|
||||
|
||||
// Token: 0x04009EE1 RID: 40673
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009EE1")]
|
||||
private int NHKCFEDMADO;
|
||||
|
||||
// Token: 0x04009EE2 RID: 40674
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x4009EE2")]
|
||||
private int FJNIMELHDBK;
|
||||
|
||||
// Token: 0x04009EE3 RID: 40675
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4009EE3")]
|
||||
private float HGPBLMNMLED;
|
||||
|
||||
// Token: 0x04009EE4 RID: 40676
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x4009EE4")]
|
||||
private bool EJNCPNBGDAN;
|
||||
|
||||
// Token: 0x04009EE5 RID: 40677
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009EE5")]
|
||||
[JDBPLNPJCPC]
|
||||
public Sprite eyeSprite;
|
||||
|
||||
// Token: 0x04009EE6 RID: 40678
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4009EE6")]
|
||||
[JDBPLNPJCPC]
|
||||
public Sprite leftEyeOnlySprite;
|
||||
|
||||
// Token: 0x04009EE7 RID: 40679
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009EE7")]
|
||||
[JDBPLNPJCPC]
|
||||
public Sprite rightEyeOnlySprite;
|
||||
|
||||
// Token: 0x04009EE8 RID: 40680
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4009EE8")]
|
||||
[JDBPLNPJCPC]
|
||||
public Sprite mouthSprite;
|
||||
|
||||
// Token: 0x04009EE9 RID: 40681
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4009EE9")]
|
||||
[HideInInspector]
|
||||
public Vector2 dynamicEyeOffset;
|
||||
|
||||
// Token: 0x04009EEA RID: 40682
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4009EEA")]
|
||||
[HideInInspector]
|
||||
public Vector2 dynamicMouthOffset;
|
||||
|
||||
// Token: 0x04009EEB RID: 40683
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009EEB")]
|
||||
[HideInInspector]
|
||||
public float dynamicMouthRollDegrees;
|
||||
|
||||
// Token: 0x04009EED RID: 40685
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4009EED")]
|
||||
private float JIPJCGHEJFN;
|
||||
|
||||
// Token: 0x04009EEE RID: 40686
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4009EEE")]
|
||||
private HCNCCFIIMLJ NMLCJEPBIGH;
|
||||
|
||||
// Token: 0x04009EEF RID: 40687
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4009EEF")]
|
||||
private MaterialPropertyBlock BPFGLBIIHPJ;
|
||||
|
||||
// Token: 0x04009EF0 RID: 40688
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4009EF0")]
|
||||
private Dictionary<Sprite, int> DGNNFDDKNOI;
|
||||
|
||||
// Token: 0x020024CC RID: 9420
|
||||
[Token(Token = "0x20024CC")]
|
||||
public class FBBDNFKBCIC
|
||||
{
|
||||
// Token: 0x0600F15E RID: 61790 RVA: 0x00373620 File Offset: 0x00371820
|
||||
[Token(Token = "0x600F15E")]
|
||||
[Address(RVA = "0x1D0BB60", Offset = "0x1D0AB60", VA = "0x181D0BB60")]
|
||||
public static short HLHBJCIJPBE(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (GAKCNAOJHAE == 0)
|
||||
{
|
||||
}
|
||||
if (GAKCNAOJHAE == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
FKHCBJLMECH akoegaklnci = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
int num2 = 0;
|
||||
PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI.StartWriting(PMFIFPHNJJC, num2);
|
||||
FKHCBJLMECH akoegaklnci2 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
FKHCBJLMECH akoegaklnci3 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
FKHCBJLMECH akoegaklnci4 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
FKHCBJLMECH akoegaklnci5 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
FKHCBJLMECH akoegaklnci6 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
FKHCBJLMECH akoegaklnci7 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
FKHCBJLMECH akoegaklnci8 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
FKHCBJLMECH akoegaklnci9 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
bool flag;
|
||||
PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI.WriteBool(flag);
|
||||
num++;
|
||||
int num3 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI.FinishWriting();
|
||||
Monitor.Exit(akoegaklnci);
|
||||
}
|
||||
while (num != 0);
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F15F RID: 61791 RVA: 0x00373704 File Offset: 0x00371904
|
||||
[Token(Token = "0x600F15F")]
|
||||
[Address(RVA = "0x1D0BFD0", Offset = "0x1D0AFD0", VA = "0x181D0BFD0")]
|
||||
public static object PPGFHEDFBEA(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
PlayerFacialAnimator.FBBDNFKBCIC fbbdnfkbcic = new PlayerFacialAnimator.FBBDNFKBCIC();
|
||||
bool[] array = new bool[5];
|
||||
fbbdnfkbcic.HJFLDOADHAK = array;
|
||||
int num2 = 0;
|
||||
FKHCBJLMECH akoegaklnci = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
int num3 = 0;
|
||||
Monitor.Enter(akoegaklnci, num2);
|
||||
FKHCBJLMECH akoegaklnci2 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
int num4 = 0;
|
||||
akoegaklnci2.StartReading(BMGLIEDFNHP, num3, num4);
|
||||
FKHCBJLMECH akoegaklnci3 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
int jcigceocbcg = PlayerFacialAnimator.FBBDNFKBCIC.JCIGCEOCBCG;
|
||||
int num5 = 0;
|
||||
int num6 = akoegaklnci3.ReadInt(num5, jcigceocbcg);
|
||||
fbbdnfkbcic.HKGDJAGJCOH = num6;
|
||||
FKHCBJLMECH akoegaklnci4 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
int jcigceocbcg2 = PlayerFacialAnimator.FBBDNFKBCIC.JCIGCEOCBCG;
|
||||
int num7 = 0;
|
||||
int num8 = akoegaklnci4.ReadInt(num7, jcigceocbcg2);
|
||||
fbbdnfkbcic.CIMINBDAIED = num8;
|
||||
FKHCBJLMECH akoegaklnci5 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI;
|
||||
int jcigceocbcg3 = PlayerFacialAnimator.FBBDNFKBCIC.JCIGCEOCBCG;
|
||||
int num9 = 0;
|
||||
int num10 = akoegaklnci5.ReadInt(num9, jcigceocbcg3);
|
||||
fbbdnfkbcic.PGACJNCHPHL = num10;
|
||||
float num11 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI.ReadFloat(-0.05f, 0.05f, 4);
|
||||
float num12 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI.ReadFloat(-0.05f, 0.05f, 4);
|
||||
fbbdnfkbcic.JPLKIOLCPPN = num12;
|
||||
fbbdnfkbcic.JPLKIOLCPPN.y = num11;
|
||||
num11 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI.ReadFloat(-0.2f, 0.2f, 4);
|
||||
float num13 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI.ReadFloat(-0.2f, 0.2f, 4);
|
||||
fbbdnfkbcic.OEFHNOCBHAL = num13;
|
||||
fbbdnfkbcic.OEFHNOCBHAL.y = num11;
|
||||
float num14 = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI.ReadFloat(-10f, 10f, 4);
|
||||
fbbdnfkbcic.HDMDOPPKNJP = num14;
|
||||
if (num < 5)
|
||||
{
|
||||
bool[] hjfldoadhak = fbbdnfkbcic.HJFLDOADHAK;
|
||||
bool flag = PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI.ReadBool();
|
||||
num++;
|
||||
}
|
||||
PlayerFacialAnimator.FBBDNFKBCIC.AKOEGAKLNCI.FinishReading();
|
||||
Monitor.Exit(akoegaklnci);
|
||||
}
|
||||
while (num != 0);
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F160 RID: 61792 RVA: 0x003738F0 File Offset: 0x00371AF0
|
||||
[Token(Token = "0x600F160")]
|
||||
[Address(RVA = "0x1D0C4F0", Offset = "0x1D0B4F0", VA = "0x181D0C4F0")]
|
||||
public FBBDNFKBCIC()
|
||||
{
|
||||
bool[] array = new bool[5];
|
||||
this.HJFLDOADHAK = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04009EF1 RID: 40689
|
||||
[Token(Token = "0x4009EF1")]
|
||||
public static readonly int JCIGCEOCBCG;
|
||||
|
||||
// Token: 0x04009EF2 RID: 40690
|
||||
[Token(Token = "0x4009EF2")]
|
||||
private const int CFEAGOIIAII = 4;
|
||||
|
||||
// Token: 0x04009EF3 RID: 40691
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009EF3")]
|
||||
private PlayerFacialAnimator LHOMKMINCHH;
|
||||
|
||||
// Token: 0x04009EF4 RID: 40692
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009EF4")]
|
||||
public int HKGDJAGJCOH;
|
||||
|
||||
// Token: 0x04009EF5 RID: 40693
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4009EF5")]
|
||||
public int CIMINBDAIED;
|
||||
|
||||
// Token: 0x04009EF6 RID: 40694
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009EF6")]
|
||||
public int PGACJNCHPHL;
|
||||
|
||||
// Token: 0x04009EF7 RID: 40695
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4009EF7")]
|
||||
public Vector2 JPLKIOLCPPN;
|
||||
|
||||
// Token: 0x04009EF8 RID: 40696
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4009EF8")]
|
||||
public Vector2 OEFHNOCBHAL;
|
||||
|
||||
// Token: 0x04009EF9 RID: 40697
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4009EF9")]
|
||||
public float HDMDOPPKNJP;
|
||||
|
||||
// Token: 0x04009EFA RID: 40698
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009EFA")]
|
||||
public readonly bool[] HJFLDOADHAK;
|
||||
|
||||
// Token: 0x04009EFB RID: 40699
|
||||
[Token(Token = "0x4009EFB")]
|
||||
private static readonly FKHCBJLMECH AKOEGAKLNCI = new FKHCBJLMECH(128);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user