m
This commit is contained in:
@@ -0,0 +1,230 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000097 RID: 151
|
||||
[Token(Token = "0x2000097")]
|
||||
public class QuestBoulderTrap : Trap
|
||||
{
|
||||
// Token: 0x0600040A RID: 1034 RVA: 0x00015EF4 File Offset: 0x000140F4
|
||||
[Token(Token = "0x600040A")]
|
||||
[Address(RVA = "0x1BC4560", Offset = "0x1BC3560", VA = "0x181BC4560", Slot = "17")]
|
||||
protected override void MKBHMJKBMIB()
|
||||
{
|
||||
base.MKBHMJKBMIB();
|
||||
if (!base.PAJGCGDFHKK)
|
||||
{
|
||||
this.DPHFMFBDBIC();
|
||||
return;
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
this.LOGLDBNBHAD.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.HFLIPBPCPJK.z = z2;
|
||||
this.DPHFMFBDBIC();
|
||||
RecRoomAudioClip recRoomAudioClip = this.rollingAudioClip;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
this.OCPJMJOHHGF = sfxaudioSource;
|
||||
}
|
||||
|
||||
// Token: 0x0600040B RID: 1035 RVA: 0x00015F74 File Offset: 0x00014174
|
||||
[Token(Token = "0x600040B")]
|
||||
[Address(RVA = "0x1BC4BC0", Offset = "0x1BC3BC0", VA = "0x181BC4BC0")]
|
||||
private void Update()
|
||||
{
|
||||
SFXAudioSource ocpjmjohhgf = this.OCPJMJOHHGF;
|
||||
int num = 0;
|
||||
if (ocpjmjohhgf != num)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
SFXAudioSource ocpjmjohhgf2 = this.OCPJMJOHHGF;
|
||||
RecRoomAudioClip recRoomAudioClip = this.rollingAudioClip;
|
||||
AudioSource audioSource = ocpjmjohhgf2._audioSource;
|
||||
float num3;
|
||||
float num2 = Mathf.Clamp01(Mathf.Lerp((float)0, 1f, num3));
|
||||
audioSource.volume = num2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600040C RID: 1036 RVA: 0x00015FE4 File Offset: 0x000141E4
|
||||
[Token(Token = "0x600040C")]
|
||||
[Address(RVA = "0x1BC4340", Offset = "0x1BC3340", VA = "0x181BC4340")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
int num = 0;
|
||||
if ((this.NAEEADLLFEA ? 1 : 0) != num)
|
||||
{
|
||||
float z = this.LOGLDBNBHAD.z;
|
||||
RigidbodyEx rigidbodyEx2 = this.rigidbodyEx;
|
||||
float z2 = this.HFLIPBPCPJK.z;
|
||||
this.NAEEADLLFEA = false;
|
||||
}
|
||||
RigidbodyEx rigidbodyEx3 = this.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
this.LOGLDBNBHAD.z = z3;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
this.HFLIPBPCPJK.z = z4;
|
||||
RigidbodyEx rigidbodyEx4 = this.rigidbodyEx;
|
||||
Vector3 vector3;
|
||||
float z5 = vector3.z;
|
||||
float num2 = this.maxSpeed;
|
||||
RigidbodyEx rigidbodyEx5 = this.rigidbodyEx;
|
||||
Vector3 vector4;
|
||||
float z6 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z7 = vector5.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600040D RID: 1037 RVA: 0x00016098 File Offset: 0x00014298
|
||||
[Token(Token = "0x600040D")]
|
||||
[Address(RVA = "0x1BC4740", Offset = "0x1BC3740", VA = "0x181BC4740")]
|
||||
private void OnCollisionEnter(Collision GBJHLKOJGPB)
|
||||
{
|
||||
int num = 0;
|
||||
ContactPoint[] contacts = GBJHLKOJGPB.contacts;
|
||||
if (contacts.Length != num)
|
||||
{
|
||||
float z = this.LOGLDBNBHAD.z;
|
||||
float num2 = Time.fixedDeltaTime;
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
num2 = rigidbodyEx.OPDHAKGKECE;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
ContactPoint[] contacts2 = GBJHLKOJGPB.contacts;
|
||||
ContactPoint[] contacts3 = GBJHLKOJGPB.contacts;
|
||||
GameObject gameObject = GBJHLKOJGPB.gameObject;
|
||||
Tool tool = GBJHLKOJGPB.AMKJBLIFHPB();
|
||||
int num3 = 0;
|
||||
PhotonView photonView;
|
||||
if (!(tool != num3))
|
||||
{
|
||||
Player player = GBJHLKOJGPB.PKPLHJFDDKE(num3);
|
||||
int num4 = 0;
|
||||
if (!(player != num4))
|
||||
{
|
||||
Enemy enemy = GBJHLKOJGPB.PABDAFCMNCK(num4);
|
||||
int num5 = 0;
|
||||
if (enemy != num5)
|
||||
{
|
||||
this.NAEEADLLFEA = true;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
while (contacts == 0)
|
||||
{
|
||||
}
|
||||
while (contacts != 0)
|
||||
{
|
||||
}
|
||||
AGAJMBPABDL agajmbpabdl;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
}
|
||||
photonView.NDMHFAFLLOH = (ulong)1L;
|
||||
bool flag;
|
||||
Player player2;
|
||||
if (flag && player2 != 0 && player2 == 0)
|
||||
{
|
||||
Player player3;
|
||||
AGAJMBPABDL photonPlayer = player3.DBAJDHGDPOL;
|
||||
PhotonView photonView2;
|
||||
photonView2.TransferOwnership(photonPlayer);
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600040E RID: 1038 RVA: 0x000161A0 File Offset: 0x000143A0
|
||||
[Token(Token = "0x600040E")]
|
||||
[Address(RVA = "0x1BC46A0", Offset = "0x1BC36A0", VA = "0x181BC46A0")]
|
||||
private void NOAOPDHEFBO()
|
||||
{
|
||||
this.DPHFMFBDBIC();
|
||||
RecRoomAudioClip recRoomAudioClip = this.rollingAudioClip;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
this.OCPJMJOHHGF = sfxaudioSource;
|
||||
}
|
||||
|
||||
// Token: 0x0600040F RID: 1039 RVA: 0x000161DC File Offset: 0x000143DC
|
||||
[Token(Token = "0x600040F")]
|
||||
[Address(RVA = "0x1BC42B0", Offset = "0x1BC32B0", VA = "0x181BC42B0")]
|
||||
private void DPHFMFBDBIC()
|
||||
{
|
||||
SFXAudioSource ocpjmjohhgf = this.OCPJMJOHHGF;
|
||||
int num = 0;
|
||||
if (ocpjmjohhgf != num)
|
||||
{
|
||||
this.OCPJMJOHHGF.Stop();
|
||||
this.OCPJMJOHHGF = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000410 RID: 1040 RVA: 0x00016218 File Offset: 0x00014418
|
||||
[Token(Token = "0x6000410")]
|
||||
[Address(RVA = "0x1BC4D30", Offset = "0x1BC3D30", VA = "0x181BC4D30")]
|
||||
public QuestBoulderTrap()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.LOGLDBNBHAD.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.HFLIPBPCPJK.z = z2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04000363 RID: 867
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4000363")]
|
||||
[SerializeField]
|
||||
[Header("Boulder")]
|
||||
private float maxSpeed = 15f;
|
||||
|
||||
// Token: 0x04000364 RID: 868
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x4000364")]
|
||||
[SerializeField]
|
||||
private float fullRollingSpeedForAudio = 1f;
|
||||
|
||||
// Token: 0x04000365 RID: 869
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4000365")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip rollingAudioClip;
|
||||
|
||||
// Token: 0x04000366 RID: 870
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4000366")]
|
||||
private bool NAEEADLLFEA;
|
||||
|
||||
// Token: 0x04000367 RID: 871
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x4000367")]
|
||||
private Vector3 LOGLDBNBHAD;
|
||||
|
||||
// Token: 0x04000368 RID: 872
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4000368")]
|
||||
private Vector3 HFLIPBPCPJK;
|
||||
|
||||
// Token: 0x04000369 RID: 873
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4000369")]
|
||||
private SFXAudioSource OCPJMJOHHGF;
|
||||
}
|
||||
Reference in New Issue
Block a user