using System; using System.Collections.Generic; using UnityEngine; // Token: 0x020004CF RID: 1231 public class DANNGKFNCJG { // Token: 0x0600CA83 RID: 51843 RVA: 0x003D183C File Offset: 0x003CFA3C public Vector3 DMFPIFINCMH() { return this.GJOKPPLIPGD; } // Token: 0x0600CA84 RID: 51844 RVA: 0x003D1844 File Offset: 0x003CFA44 private void OEKIBFDJLCD(Vector3 BEOLDGELJNG, FKIBELLNBEC JAGHIAOIDOC, BOCLHJCCOEL NAHFIMLLIMH) { JAGHIAOIDOC.NCELHBANFFO(BEOLDGELJNG); this.GJOKPPLIPGD = BEOLDGELJNG; if (this.GINHKMOOGFI.ExtrapolateOption == PhotonTransformViewPositionModel.BGPHPNHENHI.SynchronizeValues || this.GINHKMOOGFI.InterpolateOption == PhotonTransformViewPositionModel.PIDCMCKLDAG.SynchronizeValues) { JAGHIAOIDOC.NCELHBANFFO(this.IJOOADJNBAO); JAGHIAOIDOC.NCELHBANFFO(this.ADLGPKLCGHF); } } // Token: 0x0600CA85 RID: 51845 RVA: 0x003D18A8 File Offset: 0x003CFAA8 private void DKHKJNGNKLL(FKIBELLNBEC JAGHIAOIDOC, BOCLHJCCOEL NAHFIMLLIMH) { Vector3 vector = (Vector3)JAGHIAOIDOC.MENJBBNMJOP(); if (this.GINHKMOOGFI.ExtrapolateOption == PhotonTransformViewPositionModel.BGPHPNHENHI.SynchronizeValues || this.GINHKMOOGFI.InterpolateOption == PhotonTransformViewPositionModel.PIDCMCKLDAG.SynchronizeValues) { this.IJOOADJNBAO = (Vector3)JAGHIAOIDOC.MENJBBNMJOP(); this.ADLGPKLCGHF = (float)JAGHIAOIDOC.MENJBBNMJOP(); } if (this.GMOPBBADBLA.Count == 0) { this.GJOKPPLIPGD = vector; } this.GMOPBBADBLA.Enqueue(this.GJOKPPLIPGD); this.GJOKPPLIPGD = vector; while (this.GMOPBBADBLA.Count > this.GINHKMOOGFI.ExtrapolateNumberOfStoredPositions) { this.GMOPBBADBLA.Dequeue(); } } // Token: 0x0600CA86 RID: 51846 RVA: 0x003D1960 File Offset: 0x003CFB60 private Vector3 LFOAOCIHIAH() { Vector3 vector = this.GJOKPPLIPGD; if (this.GMOPBBADBLA.Count > 0) { vector = this.GMOPBBADBLA.Peek(); } return vector; } // Token: 0x0600CA87 RID: 51847 RVA: 0x003D1994 File Offset: 0x003CFB94 public void ELLEDNLBONJ(Vector3 BGJNLBNEINL, float HKJPOPPNNCM) { this.IJOOADJNBAO = BGJNLBNEINL; this.ADLGPKLCGHF = HKJPOPPNNCM; } // Token: 0x0600CA88 RID: 51848 RVA: 0x003D19A4 File Offset: 0x003CFBA4 public Vector3 BHDOLGCONDH(Vector3 BEOLDGELJNG) { Vector3 vector = this.LGPAAJHAOEK() + this.HGJLLHEGJMF(); switch (this.GINHKMOOGFI.InterpolateOption) { case PhotonTransformViewPositionModel.PIDCMCKLDAG.Disabled: if (!this.KDJMGAJOHHD) { BEOLDGELJNG = vector; this.KDJMGAJOHHD = true; } break; case PhotonTransformViewPositionModel.PIDCMCKLDAG.FixedSpeed: BEOLDGELJNG = Vector3.MoveTowards(BEOLDGELJNG, vector, Time.deltaTime * this.GINHKMOOGFI.InterpolateMoveTowardsSpeed); break; case PhotonTransformViewPositionModel.PIDCMCKLDAG.EstimatedSpeed: if (this.GMOPBBADBLA.Count != 0) { float num = Vector3.Distance(this.GJOKPPLIPGD, this.LFOAOCIHIAH()) / (float)this.GMOPBBADBLA.Count * (float)IHFKMIAHBFP.MKGGOBIDNPJ; BEOLDGELJNG = Vector3.MoveTowards(BEOLDGELJNG, vector, Time.deltaTime * num); } break; case PhotonTransformViewPositionModel.PIDCMCKLDAG.SynchronizeValues: if (this.IJOOADJNBAO.magnitude == 0f) { BEOLDGELJNG = vector; } else { BEOLDGELJNG = Vector3.MoveTowards(BEOLDGELJNG, vector, Time.deltaTime * this.IJOOADJNBAO.magnitude); } break; case PhotonTransformViewPositionModel.PIDCMCKLDAG.Lerp: BEOLDGELJNG = Vector3.Lerp(BEOLDGELJNG, vector, Time.deltaTime * this.GINHKMOOGFI.InterpolateLerpSpeed); break; } if (this.GINHKMOOGFI.TeleportEnabled && Vector3.Distance(BEOLDGELJNG, this.LGPAAJHAOEK()) > this.GINHKMOOGFI.TeleportIfDistanceGreaterThan) { BEOLDGELJNG = this.LGPAAJHAOEK(); } return BEOLDGELJNG; } // Token: 0x0600CA89 RID: 51849 RVA: 0x003D1B08 File Offset: 0x003CFD08 public Vector3 KODAMOFNMMC() { return this.GJOKPPLIPGD; } // Token: 0x0600CA8A RID: 51850 RVA: 0x003D1B10 File Offset: 0x003CFD10 private void EGFCEJCMHAE(FKIBELLNBEC JAGHIAOIDOC, BOCLHJCCOEL NAHFIMLLIMH) { Vector3 vector = (Vector3)JAGHIAOIDOC.MKKFLAJFMDH(); if (this.GINHKMOOGFI.ExtrapolateOption == PhotonTransformViewPositionModel.BGPHPNHENHI.Disabled || this.GINHKMOOGFI.InterpolateOption == (PhotonTransformViewPositionModel.PIDCMCKLDAG)6) { this.IJOOADJNBAO = (Vector3)JAGHIAOIDOC.DPMKBDGIBFI(); this.ADLGPKLCGHF = (float)JAGHIAOIDOC.DPMKBDGIBFI(); } if (this.GMOPBBADBLA.Count == 0) { this.GJOKPPLIPGD = vector; } this.GMOPBBADBLA.Enqueue(this.GJOKPPLIPGD); this.GJOKPPLIPGD = vector; while (this.GMOPBBADBLA.Count > this.GINHKMOOGFI.ExtrapolateNumberOfStoredPositions) { this.GMOPBBADBLA.Dequeue(); } } // Token: 0x0600CA8B RID: 51851 RVA: 0x003D1BC8 File Offset: 0x003CFDC8 public Vector3 LGPAAJHAOEK() { return this.GJOKPPLIPGD; } // Token: 0x0600CA8C RID: 51852 RVA: 0x003D1BD0 File Offset: 0x003CFDD0 public Vector3 COIOCABKNNP() { return this.GJOKPPLIPGD; } // Token: 0x0600CA8D RID: 51853 RVA: 0x003D1BD8 File Offset: 0x003CFDD8 public Vector3 HGJLLHEGJMF() { float num = (float)(IHFKMIAHBFP.GKICDGMMPBH - this.KHBFKHPEIHG); if (this.GINHKMOOGFI.ExtrapolateIncludingRoundTripTime) { num += (float)IHFKMIAHBFP.FHAEEELLHBD() / 1000f; } Vector3 vector = Vector3.zero; PhotonTransformViewPositionModel.BGPHPNHENHI extrapolateOption = this.GINHKMOOGFI.ExtrapolateOption; if (extrapolateOption != PhotonTransformViewPositionModel.BGPHPNHENHI.SynchronizeValues) { if (extrapolateOption != PhotonTransformViewPositionModel.BGPHPNHENHI.FixedSpeed) { if (extrapolateOption == PhotonTransformViewPositionModel.BGPHPNHENHI.EstimateSpeedAndTurn) { Vector3 vector2 = (this.GJOKPPLIPGD - this.LFOAOCIHIAH()) * (float)IHFKMIAHBFP.MKGGOBIDNPJ; vector = vector2 * num; } } else { Vector3 normalized = (this.GJOKPPLIPGD - this.LFOAOCIHIAH()).normalized; vector = normalized * this.GINHKMOOGFI.ExtrapolateSpeed * num; } } else { Quaternion quaternion = Quaternion.Euler(0f, this.ADLGPKLCGHF * num, 0f); vector = quaternion * (this.IJOOADJNBAO * num); } return vector; } // Token: 0x0600CA8E RID: 51854 RVA: 0x003D1CD8 File Offset: 0x003CFED8 public DANNGKFNCJG(PhotonTransformViewPositionModel HEOJADOJGNP) { this.GINHKMOOGFI = HEOJADOJGNP; } // Token: 0x0600CA8F RID: 51855 RVA: 0x003D1D04 File Offset: 0x003CFF04 public void ONPPMMLDEJB(Vector3 BGJNLBNEINL, float HKJPOPPNNCM) { this.IJOOADJNBAO = BGJNLBNEINL; this.ADLGPKLCGHF = HKJPOPPNNCM; } // Token: 0x0600CA90 RID: 51856 RVA: 0x003D1D14 File Offset: 0x003CFF14 private void PIANFDCCBCE(FKIBELLNBEC JAGHIAOIDOC, BOCLHJCCOEL NAHFIMLLIMH) { Vector3 vector = (Vector3)JAGHIAOIDOC.CNLOAGFMHKH(); if (this.GINHKMOOGFI.ExtrapolateOption == PhotonTransformViewPositionModel.BGPHPNHENHI.Disabled || this.GINHKMOOGFI.InterpolateOption == PhotonTransformViewPositionModel.PIDCMCKLDAG.Disabled) { this.IJOOADJNBAO = (Vector3)JAGHIAOIDOC.MKKFLAJFMDH(); this.ADLGPKLCGHF = (float)JAGHIAOIDOC.CNLOAGFMHKH(); } if (this.GMOPBBADBLA.Count == 0) { this.GJOKPPLIPGD = vector; } this.GMOPBBADBLA.Enqueue(this.GJOKPPLIPGD); this.GJOKPPLIPGD = vector; while (this.GMOPBBADBLA.Count > this.GINHKMOOGFI.ExtrapolateNumberOfStoredPositions) { this.GMOPBBADBLA.Dequeue(); } } // Token: 0x0600CA91 RID: 51857 RVA: 0x003D1DCC File Offset: 0x003CFFCC public void GHLMFLPHPFK(Vector3 BEOLDGELJNG, FKIBELLNBEC JAGHIAOIDOC, BOCLHJCCOEL NAHFIMLLIMH) { if (!this.GINHKMOOGFI.SynchronizeEnabled) { return; } if (JAGHIAOIDOC.DHNBLCKPPGF) { this.OEKIBFDJLCD(BEOLDGELJNG, JAGHIAOIDOC, NAHFIMLLIMH); } else { this.DKHKJNGNKLL(JAGHIAOIDOC, NAHFIMLLIMH); } this.KHBFKHPEIHG = IHFKMIAHBFP.GKICDGMMPBH; this.KDJMGAJOHHD = false; } // Token: 0x0600CA92 RID: 51858 RVA: 0x003D1E20 File Offset: 0x003D0020 private void PGAHGCJKHBN(FKIBELLNBEC JAGHIAOIDOC, BOCLHJCCOEL NAHFIMLLIMH) { Vector3 vector = (Vector3)JAGHIAOIDOC.CNLOAGFMHKH(); if (this.GINHKMOOGFI.ExtrapolateOption == PhotonTransformViewPositionModel.BGPHPNHENHI.Disabled || this.GINHKMOOGFI.InterpolateOption == (PhotonTransformViewPositionModel.PIDCMCKLDAG)8) { this.IJOOADJNBAO = (Vector3)JAGHIAOIDOC.CNLOAGFMHKH(); this.ADLGPKLCGHF = (float)JAGHIAOIDOC.DPMKBDGIBFI(); } if (this.GMOPBBADBLA.Count == 0) { this.GJOKPPLIPGD = vector; } this.GMOPBBADBLA.Enqueue(this.GJOKPPLIPGD); this.GJOKPPLIPGD = vector; while (this.GMOPBBADBLA.Count > this.GINHKMOOGFI.ExtrapolateNumberOfStoredPositions) { this.GMOPBBADBLA.Dequeue(); } } // Token: 0x0600CA93 RID: 51859 RVA: 0x003D1ED8 File Offset: 0x003D00D8 public Vector3 AJEHHFANNBI() { return this.GJOKPPLIPGD; } // Token: 0x0600CA94 RID: 51860 RVA: 0x003D1EE0 File Offset: 0x003D00E0 private void BGHFMCELCDM(Vector3 BEOLDGELJNG, FKIBELLNBEC JAGHIAOIDOC, BOCLHJCCOEL NAHFIMLLIMH) { JAGHIAOIDOC.ODJIMEGAGII(BEOLDGELJNG); this.GJOKPPLIPGD = BEOLDGELJNG; if (this.GINHKMOOGFI.ExtrapolateOption == PhotonTransformViewPositionModel.BGPHPNHENHI.Disabled || this.GINHKMOOGFI.InterpolateOption == PhotonTransformViewPositionModel.PIDCMCKLDAG.SynchronizeValues) { JAGHIAOIDOC.LCLGLEJGLJE(this.IJOOADJNBAO); JAGHIAOIDOC.HMPGGNHGFKN(this.ADLGPKLCGHF); } } // Token: 0x04001CE4 RID: 7396 private PhotonTransformViewPositionModel GINHKMOOGFI; // Token: 0x04001CE5 RID: 7397 private float OAMIKMOLEJP; // Token: 0x04001CE6 RID: 7398 private double KHBFKHPEIHG; // Token: 0x04001CE7 RID: 7399 private Vector3 IJOOADJNBAO = Vector3.zero; // Token: 0x04001CE8 RID: 7400 private float ADLGPKLCGHF; // Token: 0x04001CE9 RID: 7401 private Vector3 GJOKPPLIPGD; // Token: 0x04001CEA RID: 7402 private Queue GMOPBBADBLA = new Queue(); // Token: 0x04001CEB RID: 7403 private bool KDJMGAJOHHD = true; }