1171 lines
43 KiB
C#
1171 lines
43 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.IO;
|
|
using UnityEngine;
|
|
using Valve.VR;
|
|
|
|
// Token: 0x020007EE RID: 2030
|
|
public static class GGJHKKJMNKB
|
|
{
|
|
// Token: 0x06010CE0 RID: 68832 RVA: 0x005188D0 File Offset: 0x00516AD0
|
|
public static Quaternion OEJBCFOKDIO(Quaternion DLFNCALGEAA, Quaternion AJFNDDDGBHK, float LHMELEOKNBJ)
|
|
{
|
|
float num = Mathf.Clamp(DLFNCALGEAA.x * AJFNDDDGBHK.x + DLFNCALGEAA.y * AJFNDDDGBHK.y + DLFNCALGEAA.z * AJFNDDDGBHK.z + DLFNCALGEAA.w * AJFNDDDGBHK.w, -1f, 1f);
|
|
if (num < 0f)
|
|
{
|
|
AJFNDDDGBHK = new Quaternion(-AJFNDDDGBHK.x, -AJFNDDDGBHK.y, -AJFNDDDGBHK.z, -AJFNDDDGBHK.w);
|
|
num = -num;
|
|
}
|
|
float num4;
|
|
float num5;
|
|
if (1f - num > 0.0001f)
|
|
{
|
|
float num2 = Mathf.Acos(num);
|
|
float num3 = Mathf.Sin(num2);
|
|
num4 = Mathf.Sin((1f - LHMELEOKNBJ) * num2) / num3;
|
|
num5 = Mathf.Sin(LHMELEOKNBJ * num2) / num3;
|
|
}
|
|
else
|
|
{
|
|
num4 = 1f - LHMELEOKNBJ;
|
|
num5 = LHMELEOKNBJ;
|
|
}
|
|
return new Quaternion(num4 * DLFNCALGEAA.x + num5 * AJFNDDDGBHK.x, num4 * DLFNCALGEAA.y + num5 * AJFNDDDGBHK.y, num4 * DLFNCALGEAA.z + num5 * AJFNDDDGBHK.z, num4 * DLFNCALGEAA.w + num5 * AJFNDDDGBHK.w);
|
|
}
|
|
|
|
// Token: 0x06010CE1 RID: 68833 RVA: 0x00518A00 File Offset: 0x00516C00
|
|
public static Vector3 MAEKNKBGNKP(Vector3 DLFNCALGEAA, Vector3 AJFNDDDGBHK, float LHMELEOKNBJ)
|
|
{
|
|
return new Vector3(GGJHKKJMNKB.MAEKNKBGNKP(DLFNCALGEAA.x, AJFNDDDGBHK.x, LHMELEOKNBJ), GGJHKKJMNKB.MAEKNKBGNKP(DLFNCALGEAA.y, AJFNDDDGBHK.y, LHMELEOKNBJ), GGJHKKJMNKB.MAEKNKBGNKP(DLFNCALGEAA.z, AJFNDDDGBHK.z, LHMELEOKNBJ));
|
|
}
|
|
|
|
// Token: 0x06010CE2 RID: 68834 RVA: 0x00518A50 File Offset: 0x00516C50
|
|
public static float MAEKNKBGNKP(float DLFNCALGEAA, float AJFNDDDGBHK, float LHMELEOKNBJ)
|
|
{
|
|
return DLFNCALGEAA + (AJFNDDDGBHK - DLFNCALGEAA) * LHMELEOKNBJ;
|
|
}
|
|
|
|
// Token: 0x06010CE3 RID: 68835 RVA: 0x00518A5C File Offset: 0x00516C5C
|
|
public static double MAEKNKBGNKP(double DLFNCALGEAA, double AJFNDDDGBHK, double LHMELEOKNBJ)
|
|
{
|
|
return DLFNCALGEAA + (AJFNDDDGBHK - DLFNCALGEAA) * LHMELEOKNBJ;
|
|
}
|
|
|
|
// Token: 0x06010CE4 RID: 68836 RVA: 0x00518A68 File Offset: 0x00516C68
|
|
public static float IFDEPBNCHHB(Vector3 DLFNCALGEAA, Vector3 AJFNDDDGBHK, Vector3 CHBMCDHCJHE)
|
|
{
|
|
return Vector3.Dot(CHBMCDHCJHE - DLFNCALGEAA, AJFNDDDGBHK - DLFNCALGEAA);
|
|
}
|
|
|
|
// Token: 0x06010CE5 RID: 68837 RVA: 0x00518A80 File Offset: 0x00516C80
|
|
public static float IFDEPBNCHHB(float DLFNCALGEAA, float AJFNDDDGBHK, float CHBMCDHCJHE)
|
|
{
|
|
return (CHBMCDHCJHE - DLFNCALGEAA) / (AJFNDDDGBHK - DLFNCALGEAA);
|
|
}
|
|
|
|
// Token: 0x06010CE6 RID: 68838 RVA: 0x00518A8C File Offset: 0x00516C8C
|
|
public static double IFDEPBNCHHB(double DLFNCALGEAA, double AJFNDDDGBHK, double CHBMCDHCJHE)
|
|
{
|
|
return (CHBMCDHCJHE - DLFNCALGEAA) / (AJFNDDDGBHK - DLFNCALGEAA);
|
|
}
|
|
|
|
// Token: 0x06010CE7 RID: 68839 RVA: 0x00518A98 File Offset: 0x00516C98
|
|
public static float HEHEOCFEOPN(float DLFNCALGEAA)
|
|
{
|
|
return (DLFNCALGEAA >= 0f) ? ((DLFNCALGEAA <= 1f) ? DLFNCALGEAA : 1f) : 0f;
|
|
}
|
|
|
|
// Token: 0x06010CE8 RID: 68840 RVA: 0x00518AC8 File Offset: 0x00516CC8
|
|
public static Vector2 HEHEOCFEOPN(Vector2 DLFNCALGEAA)
|
|
{
|
|
return new Vector2(GGJHKKJMNKB.HEHEOCFEOPN(DLFNCALGEAA.x), GGJHKKJMNKB.HEHEOCFEOPN(DLFNCALGEAA.y));
|
|
}
|
|
|
|
// Token: 0x06010CE9 RID: 68841 RVA: 0x00518AE8 File Offset: 0x00516CE8
|
|
public static float KOKHMGIMCFM(float DLFNCALGEAA)
|
|
{
|
|
return (DLFNCALGEAA >= 0f) ? DLFNCALGEAA : (-DLFNCALGEAA);
|
|
}
|
|
|
|
// Token: 0x06010CEA RID: 68842 RVA: 0x00518B00 File Offset: 0x00516D00
|
|
public static Vector2 KOKHMGIMCFM(Vector2 DLFNCALGEAA)
|
|
{
|
|
return new Vector2(GGJHKKJMNKB.KOKHMGIMCFM(DLFNCALGEAA.x), GGJHKKJMNKB.KOKHMGIMCFM(DLFNCALGEAA.y));
|
|
}
|
|
|
|
// Token: 0x06010CEB RID: 68843 RVA: 0x00518B20 File Offset: 0x00516D20
|
|
private static float KGLPCHECMCH(float HFBAOMHPPML, float NELKLONFKHO)
|
|
{
|
|
return (Mathf.Sign(NELKLONFKHO) != 1f) ? (-Mathf.Abs(HFBAOMHPPML)) : Mathf.Abs(HFBAOMHPPML);
|
|
}
|
|
|
|
// Token: 0x06010CEC RID: 68844 RVA: 0x00518B44 File Offset: 0x00516D44
|
|
public static Quaternion EANDLPKNHIO(this Matrix4x4 KFIHIGCAMFM)
|
|
{
|
|
Quaternion quaternion = default(Quaternion);
|
|
quaternion.w = Mathf.Sqrt(Mathf.Max(0f, 1f + KFIHIGCAMFM.m00 + KFIHIGCAMFM.m11 + KFIHIGCAMFM.m22)) / 2f;
|
|
quaternion.x = Mathf.Sqrt(Mathf.Max(0f, 1f + KFIHIGCAMFM.m00 - KFIHIGCAMFM.m11 - KFIHIGCAMFM.m22)) / 2f;
|
|
quaternion.y = Mathf.Sqrt(Mathf.Max(0f, 1f - KFIHIGCAMFM.m00 + KFIHIGCAMFM.m11 - KFIHIGCAMFM.m22)) / 2f;
|
|
quaternion.z = Mathf.Sqrt(Mathf.Max(0f, 1f - KFIHIGCAMFM.m00 - KFIHIGCAMFM.m11 + KFIHIGCAMFM.m22)) / 2f;
|
|
quaternion.x = GGJHKKJMNKB.KGLPCHECMCH(quaternion.x, KFIHIGCAMFM.m21 - KFIHIGCAMFM.m12);
|
|
quaternion.y = GGJHKKJMNKB.KGLPCHECMCH(quaternion.y, KFIHIGCAMFM.m02 - KFIHIGCAMFM.m20);
|
|
quaternion.z = GGJHKKJMNKB.KGLPCHECMCH(quaternion.z, KFIHIGCAMFM.m10 - KFIHIGCAMFM.m01);
|
|
return quaternion;
|
|
}
|
|
|
|
// Token: 0x06010CED RID: 68845 RVA: 0x00518CA4 File Offset: 0x00516EA4
|
|
public static Vector3 ENGOLLOONNP(this Matrix4x4 KFIHIGCAMFM)
|
|
{
|
|
float m = KFIHIGCAMFM.m03;
|
|
float m2 = KFIHIGCAMFM.m13;
|
|
float m3 = KFIHIGCAMFM.m23;
|
|
return new Vector3(m, m2, m3);
|
|
}
|
|
|
|
// Token: 0x06010CEE RID: 68846 RVA: 0x00518CD4 File Offset: 0x00516ED4
|
|
public static Vector3 AAOEOCABNFA(this Matrix4x4 MPBFINALJAA)
|
|
{
|
|
float num = Mathf.Sqrt(MPBFINALJAA.m00 * MPBFINALJAA.m00 + MPBFINALJAA.m01 * MPBFINALJAA.m01 + MPBFINALJAA.m02 * MPBFINALJAA.m02);
|
|
float num2 = Mathf.Sqrt(MPBFINALJAA.m10 * MPBFINALJAA.m10 + MPBFINALJAA.m11 * MPBFINALJAA.m11 + MPBFINALJAA.m12 * MPBFINALJAA.m12);
|
|
float num3 = Mathf.Sqrt(MPBFINALJAA.m20 * MPBFINALJAA.m20 + MPBFINALJAA.m21 * MPBFINALJAA.m21 + MPBFINALJAA.m22 * MPBFINALJAA.m22);
|
|
return new Vector3(num, num2, num3);
|
|
}
|
|
|
|
// Token: 0x06010CEF RID: 68847 RVA: 0x00518D88 File Offset: 0x00516F88
|
|
public static object IJDCKGCPLLH(GGJHKKJMNKB.OILBEINLCKJ EFOOBLIAOGN, params object[] PMOIMMIFFIF)
|
|
{
|
|
bool flag = !GOMKCPFBJFL.CAAAFEKOAAF && !GOMKCPFBJFL.JAIJMGNDKKC;
|
|
if (flag)
|
|
{
|
|
GHBIKNGFNEL ghbikngfnel = GHBIKNGFNEL.None;
|
|
PONCCGLALMO.GBKFKKGNLGF(ref ghbikngfnel, DNJCIDCPOBA.VRApplication_Utility);
|
|
}
|
|
PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.BIDDENKOJEF;
|
|
object obj = ((ppiclahfmdo == null) ? null : EFOOBLIAOGN(ppiclahfmdo, PMOIMMIFFIF));
|
|
if (flag)
|
|
{
|
|
PONCCGLALMO.IOIGLEDHKFD();
|
|
}
|
|
return obj;
|
|
}
|
|
|
|
// Token: 0x06010CF0 RID: 68848 RVA: 0x00518DE4 File Offset: 0x00516FE4
|
|
public static void HDKEDJIGPLF(uint MNENMHGEBDK, GameObject MMEBLCBANIL, int JFLCFPEMFAK, float KAPDKINJIGO, ref string ADCNNEPOBKE, ref string OCJNBLPEFCI)
|
|
{
|
|
Texture2D texture2D = new Texture2D(4096, 4096, TextureFormat.ARGB32, false);
|
|
Stopwatch stopwatch = new Stopwatch();
|
|
Camera camera = null;
|
|
stopwatch.Start();
|
|
Camera camera2 = MMEBLCBANIL.GetComponent<Camera>();
|
|
if (camera2 == null)
|
|
{
|
|
if (camera == null)
|
|
{
|
|
camera = new GameObject().AddComponent<Camera>();
|
|
}
|
|
camera2 = camera;
|
|
}
|
|
Texture2D texture2D2 = new Texture2D(2048, 2048, TextureFormat.ARGB32, false);
|
|
RenderTexture renderTexture = new RenderTexture(2048, 2048, 24);
|
|
RenderTexture targetTexture = camera2.targetTexture;
|
|
bool orthographic = camera2.orthographic;
|
|
float fieldOfView = camera2.fieldOfView;
|
|
float aspect = camera2.aspect;
|
|
StereoTargetEyeMask stereoTargetEye = camera2.stereoTargetEye;
|
|
camera2.stereoTargetEye = StereoTargetEyeMask.None;
|
|
camera2.fieldOfView = 60f;
|
|
camera2.orthographic = false;
|
|
camera2.targetTexture = renderTexture;
|
|
camera2.aspect = 1f;
|
|
camera2.Render();
|
|
RenderTexture.active = renderTexture;
|
|
texture2D2.ReadPixels(new Rect(0f, 0f, (float)renderTexture.width, (float)renderTexture.height), 0, 0);
|
|
RenderTexture.active = null;
|
|
camera2.targetTexture = null;
|
|
global::UnityEngine.Object.DestroyImmediate(renderTexture);
|
|
SteamVR_SphericalProjection steamVR_SphericalProjection = camera2.gameObject.AddComponent<SteamVR_SphericalProjection>();
|
|
Vector3 localPosition = MMEBLCBANIL.transform.localPosition;
|
|
Quaternion localRotation = MMEBLCBANIL.transform.localRotation;
|
|
Vector3 position = MMEBLCBANIL.transform.position;
|
|
Quaternion quaternion = Quaternion.Euler(0f, MMEBLCBANIL.transform.rotation.eulerAngles.y, 0f);
|
|
Transform transform = camera2.transform;
|
|
int num = 1024 / JFLCFPEMFAK;
|
|
float num2 = 90f / (float)num;
|
|
float num3 = num2 / 2f;
|
|
RenderTexture renderTexture2 = new RenderTexture(JFLCFPEMFAK, JFLCFPEMFAK, 24);
|
|
renderTexture2.wrapMode = TextureWrapMode.Clamp;
|
|
renderTexture2.antiAliasing = 8;
|
|
camera2.fieldOfView = num2;
|
|
camera2.orthographic = false;
|
|
camera2.targetTexture = renderTexture2;
|
|
camera2.aspect = aspect;
|
|
camera2.stereoTargetEye = StereoTargetEyeMask.None;
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
float num4 = 90f - (float)i * num2 - num3;
|
|
int num5 = 4096 / renderTexture2.width;
|
|
float num6 = 360f / (float)num5;
|
|
float num7 = num6 / 2f;
|
|
int num8 = i * 1024 / num;
|
|
for (int j = 0; j < 2; j++)
|
|
{
|
|
if (j == 1)
|
|
{
|
|
num4 = -num4;
|
|
num8 = 2048 - num8 - JFLCFPEMFAK;
|
|
}
|
|
for (int k = 0; k < num5; k++)
|
|
{
|
|
float num9 = -180f + (float)k * num6 + num7;
|
|
int num10 = k * 4096 / num5;
|
|
int num11 = 0;
|
|
float num12 = -KAPDKINJIGO / 2f * Mathf.Cos(num4 * 0.017453292f);
|
|
for (int l = 0; l < 2; l++)
|
|
{
|
|
if (l == 1)
|
|
{
|
|
num11 = 2048;
|
|
num12 = -num12;
|
|
}
|
|
Vector3 vector = quaternion * Quaternion.Euler(0f, num9, 0f) * new Vector3(num12, 0f, 0f);
|
|
transform.position = position + vector;
|
|
Quaternion quaternion2 = Quaternion.Euler(num4, num9, 0f);
|
|
transform.rotation = quaternion * quaternion2;
|
|
Vector3 vector2 = quaternion2 * Vector3.forward;
|
|
float num13 = num9 - num6 / 2f;
|
|
float num14 = num13 + num6;
|
|
float num15 = num4 + num2 / 2f;
|
|
float num16 = num15 - num2;
|
|
float num17 = (num13 + num14) / 2f;
|
|
float num18 = ((Mathf.Abs(num15) >= Mathf.Abs(num16)) ? num16 : num15);
|
|
Vector3 vector3 = Quaternion.Euler(num18, num13, 0f) * Vector3.forward;
|
|
Vector3 vector4 = Quaternion.Euler(num18, num14, 0f) * Vector3.forward;
|
|
Vector3 vector5 = Quaternion.Euler(num15, num17, 0f) * Vector3.forward;
|
|
Vector3 vector6 = Quaternion.Euler(num16, num17, 0f) * Vector3.forward;
|
|
Vector3 vector7 = vector3 / Vector3.Dot(vector3, vector2);
|
|
Vector3 vector8 = vector4 / Vector3.Dot(vector4, vector2);
|
|
Vector3 vector9 = vector5 / Vector3.Dot(vector5, vector2);
|
|
Vector3 vector10 = vector6 / Vector3.Dot(vector6, vector2);
|
|
Vector3 vector11 = vector8 - vector7;
|
|
Vector3 vector12 = vector10 - vector9;
|
|
float magnitude = vector11.magnitude;
|
|
float magnitude2 = vector12.magnitude;
|
|
float num19 = 1f / magnitude;
|
|
float num20 = 1f / magnitude2;
|
|
Vector3 vector13 = vector11 * num19;
|
|
Vector3 vector14 = vector12 * num20;
|
|
steamVR_SphericalProjection.Set(vector2, num13, num14, num15, num16, vector13, vector7, num19, vector14, vector9, num20);
|
|
camera2.aspect = magnitude / magnitude2;
|
|
camera2.Render();
|
|
RenderTexture.active = renderTexture2;
|
|
texture2D.ReadPixels(new Rect(0f, 0f, (float)renderTexture2.width, (float)renderTexture2.height), num10, num8 + num11);
|
|
RenderTexture.active = null;
|
|
}
|
|
float num21 = ((float)i * ((float)num5 * 2f) + (float)k + (float)(j * num5)) / ((float)num * ((float)num5 * 2f));
|
|
PONCCGLALMO.ANFGAOCMBPH.CDAEBLDEMMA(MNENMHGEBDK, num21);
|
|
}
|
|
}
|
|
}
|
|
PONCCGLALMO.ANFGAOCMBPH.CDAEBLDEMMA(MNENMHGEBDK, 1f);
|
|
ADCNNEPOBKE += ".png";
|
|
OCJNBLPEFCI += ".png";
|
|
texture2D2.Apply();
|
|
File.WriteAllBytes(ADCNNEPOBKE, texture2D2.EncodeToPNG());
|
|
texture2D.Apply();
|
|
File.WriteAllBytes(OCJNBLPEFCI, texture2D.EncodeToPNG());
|
|
if (camera2 != camera)
|
|
{
|
|
camera2.targetTexture = targetTexture;
|
|
camera2.orthographic = orthographic;
|
|
camera2.fieldOfView = fieldOfView;
|
|
camera2.aspect = aspect;
|
|
camera2.stereoTargetEye = stereoTargetEye;
|
|
MMEBLCBANIL.transform.localPosition = localPosition;
|
|
MMEBLCBANIL.transform.localRotation = localRotation;
|
|
}
|
|
else
|
|
{
|
|
camera.targetTexture = null;
|
|
}
|
|
global::UnityEngine.Object.DestroyImmediate(renderTexture2);
|
|
global::UnityEngine.Object.DestroyImmediate(steamVR_SphericalProjection);
|
|
stopwatch.Stop();
|
|
global::UnityEngine.Debug.Log(string.Format("Screenshot took {0} seconds.", stopwatch.Elapsed));
|
|
if (camera != null)
|
|
{
|
|
global::UnityEngine.Object.DestroyImmediate(camera.gameObject);
|
|
}
|
|
global::UnityEngine.Object.DestroyImmediate(texture2D2);
|
|
global::UnityEngine.Object.DestroyImmediate(texture2D);
|
|
}
|
|
|
|
// Token: 0x020007EF RID: 2031
|
|
[Serializable]
|
|
public struct RigidTransform
|
|
{
|
|
// Token: 0x06010CF1 RID: 68849 RVA: 0x00519434 File Offset: 0x00517634
|
|
public KDDJNNDMEEF PFGGIHLLDHI()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KDDJNNDMEEF
|
|
{
|
|
IGDHHEOFLKM = matrix4x[1, 0],
|
|
GIDGHIJJKCL = matrix4x[0, 0],
|
|
OCAFHJLECPH = -matrix4x[1, 4],
|
|
FIEPPEAOFGO = matrix4x[1, 7],
|
|
FEDAIFGAECO = matrix4x[0, 0],
|
|
AOOONGFBGEL = matrix4x[0, 0],
|
|
FCAMPLJLPFN = -matrix4x[0, 0],
|
|
OOLIGCCBOMP = matrix4x[0, 3],
|
|
IIGICDGHPNC = -matrix4x[7, 0],
|
|
CFEPEHLGGKE = -matrix4x[1, 0],
|
|
MEMLICAACIA = matrix4x[0, 1],
|
|
CPDNNEDGIME = -matrix4x[1, 8]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010CF2 RID: 68850 RVA: 0x00519528 File Offset: 0x00517728
|
|
public RigidTransform(Transform LHMELEOKNBJ)
|
|
{
|
|
this.pos = LHMELEOKNBJ.position;
|
|
this.rot = LHMELEOKNBJ.rotation;
|
|
}
|
|
|
|
// Token: 0x06010CF3 RID: 68851 RVA: 0x00519544 File Offset: 0x00517744
|
|
public static GGJHKKJMNKB.RigidTransform OLNFMLOKAPH(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform
|
|
{
|
|
rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot,
|
|
pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010CF4 RID: 68852 RVA: 0x0051959C File Offset: 0x0051779C
|
|
public static GGJHKKJMNKB.RigidTransform KCICEGINCHP(Transform LHMELEOKNBJ)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform(LHMELEOKNBJ.localPosition, LHMELEOKNBJ.localRotation);
|
|
}
|
|
|
|
// Token: 0x06010CF5 RID: 68853 RVA: 0x005195B0 File Offset: 0x005177B0
|
|
public static GGJHKKJMNKB.RigidTransform MFINEMOPIJN(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform
|
|
{
|
|
rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot,
|
|
pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010CF6 RID: 68854 RVA: 0x00519608 File Offset: 0x00517808
|
|
public void FHAHHBCFFAL(GGJHKKJMNKB.RigidTransform MABKDDJKKPL, float LHMELEOKNBJ)
|
|
{
|
|
this.pos = GGJHKKJMNKB.MAEKNKBGNKP(this.pos, MABKDDJKKPL.pos, LHMELEOKNBJ);
|
|
this.rot = GGJHKKJMNKB.OEJBCFOKDIO(this.rot, MABKDDJKKPL.rot, LHMELEOKNBJ);
|
|
}
|
|
|
|
// Token: 0x06010CF7 RID: 68855 RVA: 0x0051963C File Offset: 0x0051783C
|
|
public RigidTransform(Transform FLKMJFAOABP, Transform MABKDDJKKPL)
|
|
{
|
|
Quaternion quaternion = Quaternion.Inverse(FLKMJFAOABP.rotation);
|
|
this.rot = quaternion * MABKDDJKKPL.rotation;
|
|
this.pos = quaternion * (MABKDDJKKPL.position - FLKMJFAOABP.position);
|
|
}
|
|
|
|
// Token: 0x06010CF8 RID: 68856 RVA: 0x00519684 File Offset: 0x00517884
|
|
public Vector3 IPDCGDIGLOM(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return Quaternion.Inverse(this.rot) * (FHFHOMKFHCI - this.pos);
|
|
}
|
|
|
|
// Token: 0x06010CF9 RID: 68857 RVA: 0x005196A4 File Offset: 0x005178A4
|
|
public KDDJNNDMEEF BCLPMFDAPIG()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KDDJNNDMEEF
|
|
{
|
|
IGDHHEOFLKM = matrix4x[1, 0],
|
|
GIDGHIJJKCL = matrix4x[1, 0],
|
|
OCAFHJLECPH = -matrix4x[0, 6],
|
|
FIEPPEAOFGO = matrix4x[0, 1],
|
|
FEDAIFGAECO = matrix4x[1, 0],
|
|
AOOONGFBGEL = matrix4x[0, 1],
|
|
FCAMPLJLPFN = -matrix4x[0, 7],
|
|
OOLIGCCBOMP = matrix4x[0, 1],
|
|
IIGICDGHPNC = -matrix4x[8, 1],
|
|
CFEPEHLGGKE = -matrix4x[0, 1],
|
|
MEMLICAACIA = matrix4x[1, 0],
|
|
CPDNNEDGIME = -matrix4x[8, 1]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010CFA RID: 68858 RVA: 0x00519798 File Offset: 0x00517998
|
|
public KDDJNNDMEEF OANKPNPBILJ()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KDDJNNDMEEF
|
|
{
|
|
IGDHHEOFLKM = matrix4x[1, 1],
|
|
GIDGHIJJKCL = matrix4x[0, 1],
|
|
OCAFHJLECPH = -matrix4x[1, 0],
|
|
FIEPPEAOFGO = matrix4x[1, 7],
|
|
FEDAIFGAECO = matrix4x[0, 0],
|
|
AOOONGFBGEL = matrix4x[1, 0],
|
|
FCAMPLJLPFN = -matrix4x[0, 1],
|
|
OOLIGCCBOMP = matrix4x[1, 1],
|
|
IIGICDGHPNC = -matrix4x[4, 1],
|
|
CFEPEHLGGKE = -matrix4x[1, 1],
|
|
MEMLICAACIA = matrix4x[2, 8],
|
|
CPDNNEDGIME = -matrix4x[4, 5]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010CFB RID: 68859 RVA: 0x0051988C File Offset: 0x00517A8C
|
|
public static bool BMOBEEOIMIG(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return !(FKOFGIJFIKA.pos == GNNBOMAEBGK.pos) || FKOFGIJFIKA.rot == GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010CFC RID: 68860 RVA: 0x005198BC File Offset: 0x00517ABC
|
|
public GGJHKKJMNKB.RigidTransform BBENOAMDKNA()
|
|
{
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = new GGJHKKJMNKB.RigidTransform(this.pos, this.rot);
|
|
rigidTransform.KGFPCGMHJBI();
|
|
return rigidTransform;
|
|
}
|
|
|
|
// Token: 0x06010CFD RID: 68861 RVA: 0x005198E4 File Offset: 0x00517AE4
|
|
public KGFOHCEEBGJ EIMICNLFEPO()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KGFOHCEEBGJ
|
|
{
|
|
IGDHHEOFLKM = matrix4x[0, 0],
|
|
GIDGHIJJKCL = matrix4x[0, 1],
|
|
OCAFHJLECPH = -matrix4x[0, 2],
|
|
FIEPPEAOFGO = matrix4x[0, 3],
|
|
FEDAIFGAECO = matrix4x[1, 0],
|
|
AOOONGFBGEL = matrix4x[1, 1],
|
|
FCAMPLJLPFN = -matrix4x[1, 2],
|
|
OOLIGCCBOMP = matrix4x[1, 3],
|
|
IIGICDGHPNC = -matrix4x[2, 0],
|
|
CFEPEHLGGKE = -matrix4x[2, 1],
|
|
MEMLICAACIA = matrix4x[2, 2],
|
|
CPDNNEDGIME = -matrix4x[2, 3],
|
|
EMFAEEFCBMD = matrix4x[3, 0],
|
|
KEIACDCBDFB = matrix4x[3, 1],
|
|
HAFMCBKDBDK = -matrix4x[3, 2],
|
|
ODALMIODHFG = matrix4x[3, 3]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010CFE RID: 68862 RVA: 0x00519A18 File Offset: 0x00517C18
|
|
public static bool ADMCIKFIFCA(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return !(FKOFGIJFIKA.pos == GNNBOMAEBGK.pos) || FKOFGIJFIKA.rot == GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010CFF RID: 68863 RVA: 0x00519A48 File Offset: 0x00517C48
|
|
public override int GetHashCode()
|
|
{
|
|
return this.pos.GetHashCode() ^ this.rot.GetHashCode();
|
|
}
|
|
|
|
// Token: 0x06010D00 RID: 68864 RVA: 0x00519A70 File Offset: 0x00517C70
|
|
public int EOJIIIFHBJD()
|
|
{
|
|
return this.pos.GetHashCode() ^ this.rot.GetHashCode();
|
|
}
|
|
|
|
// Token: 0x06010D01 RID: 68865 RVA: 0x00519A98 File Offset: 0x00517C98
|
|
public static bool GEINBKNJBKG(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return FKOFGIJFIKA.pos == GNNBOMAEBGK.pos && FKOFGIJFIKA.rot == GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D02 RID: 68866 RVA: 0x00519AC8 File Offset: 0x00517CC8
|
|
public static Vector3 NJAGLAPLBGH(GGJHKKJMNKB.RigidTransform LHMELEOKNBJ, Vector3 MAIFPGCJJLG)
|
|
{
|
|
return LHMELEOKNBJ.HNMLLFDHCKG(MAIFPGCJJLG);
|
|
}
|
|
|
|
// Token: 0x06010D03 RID: 68867 RVA: 0x00519AD4 File Offset: 0x00517CD4
|
|
public Vector3 IIOIACBGFGJ(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return this.pos + this.rot * FHFHOMKFHCI;
|
|
}
|
|
|
|
// Token: 0x06010D04 RID: 68868 RVA: 0x00519AF0 File Offset: 0x00517CF0
|
|
public static GGJHKKJMNKB.RigidTransform FICJAPCKNJG(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform
|
|
{
|
|
rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot,
|
|
pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D05 RID: 68869 RVA: 0x00519B48 File Offset: 0x00517D48
|
|
public void AMHDIECLEBH()
|
|
{
|
|
this.rot = Quaternion.Inverse(this.rot);
|
|
this.pos = -(this.rot * this.pos);
|
|
}
|
|
|
|
// Token: 0x06010D06 RID: 68870 RVA: 0x00519B78 File Offset: 0x00517D78
|
|
public static GGJHKKJMNKB.RigidTransform HOCNFLMEJIN(Transform LHMELEOKNBJ)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform(LHMELEOKNBJ.localPosition, LHMELEOKNBJ.localRotation);
|
|
}
|
|
|
|
// Token: 0x170006F3 RID: 1779
|
|
// (get) Token: 0x06010D07 RID: 68871 RVA: 0x00519B8C File Offset: 0x00517D8C
|
|
public static GGJHKKJMNKB.RigidTransform identity
|
|
{
|
|
get
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform(Vector3.zero, Quaternion.identity);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010D08 RID: 68872 RVA: 0x00519BA0 File Offset: 0x00517DA0
|
|
public static GGJHKKJMNKB.RigidTransform MNIJAIEKIBJ(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform
|
|
{
|
|
rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot,
|
|
pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D09 RID: 68873 RVA: 0x00519BF8 File Offset: 0x00517DF8
|
|
public GGJHKKJMNKB.RigidTransform OCLLIFADADF()
|
|
{
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = new GGJHKKJMNKB.RigidTransform(this.pos, this.rot);
|
|
rigidTransform.AMHDIECLEBH();
|
|
return rigidTransform;
|
|
}
|
|
|
|
// Token: 0x06010D0A RID: 68874 RVA: 0x00519C20 File Offset: 0x00517E20
|
|
public int ICIDOEHFNHI()
|
|
{
|
|
return this.pos.GetHashCode() ^ this.rot.GetHashCode();
|
|
}
|
|
|
|
// Token: 0x06010D0B RID: 68875 RVA: 0x00519C48 File Offset: 0x00517E48
|
|
public static GGJHKKJMNKB.RigidTransform JAFEOIAGCJK(Transform LHMELEOKNBJ)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform(LHMELEOKNBJ.localPosition, LHMELEOKNBJ.localRotation);
|
|
}
|
|
|
|
// Token: 0x06010D0C RID: 68876 RVA: 0x00519C5C File Offset: 0x00517E5C
|
|
public static GGJHKKJMNKB.RigidTransform MMIKNKBCJAL(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform
|
|
{
|
|
rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot,
|
|
pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D0D RID: 68877 RVA: 0x00519CB4 File Offset: 0x00517EB4
|
|
public void MMBHHENEJEC(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
this.rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot;
|
|
this.pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos;
|
|
}
|
|
|
|
// Token: 0x06010D0E RID: 68878 RVA: 0x00519CF4 File Offset: 0x00517EF4
|
|
public static bool HENOGMJPLEN(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return !(FKOFGIJFIKA.pos != GNNBOMAEBGK.pos) && FKOFGIJFIKA.rot != GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D0F RID: 68879 RVA: 0x00519D24 File Offset: 0x00517F24
|
|
public static GGJHKKJMNKB.RigidTransform KFJIKMEPMPG(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform
|
|
{
|
|
rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot,
|
|
pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D10 RID: 68880 RVA: 0x00519D7C File Offset: 0x00517F7C
|
|
public int PLFGKEBCDEI()
|
|
{
|
|
return this.pos.GetHashCode() ^ this.rot.GetHashCode();
|
|
}
|
|
|
|
// Token: 0x06010D11 RID: 68881 RVA: 0x00519DA4 File Offset: 0x00517FA4
|
|
public Vector3 NOPNPCHBLOD(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return this.pos + this.rot * FHFHOMKFHCI;
|
|
}
|
|
|
|
// Token: 0x06010D12 RID: 68882 RVA: 0x00519DC0 File Offset: 0x00517FC0
|
|
public Vector3 CPFDHLOKPPP(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return this.pos + this.rot * FHFHOMKFHCI;
|
|
}
|
|
|
|
// Token: 0x06010D13 RID: 68883 RVA: 0x00519DDC File Offset: 0x00517FDC
|
|
public Vector3 LLCPLOPGNAD(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return this.pos + this.rot * FHFHOMKFHCI;
|
|
}
|
|
|
|
// Token: 0x06010D14 RID: 68884 RVA: 0x00519DF8 File Offset: 0x00517FF8
|
|
public void MJMKNNNELCC(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
this.rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot;
|
|
this.pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos;
|
|
}
|
|
|
|
// Token: 0x06010D15 RID: 68885 RVA: 0x00519E38 File Offset: 0x00518038
|
|
public Vector3 PDCAHKBMFKL(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return Quaternion.Inverse(this.rot) * (FHFHOMKFHCI - this.pos);
|
|
}
|
|
|
|
// Token: 0x06010D16 RID: 68886 RVA: 0x00519E58 File Offset: 0x00518058
|
|
public Vector3 LPJDOJCDEAN(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return this.pos + this.rot * FHFHOMKFHCI;
|
|
}
|
|
|
|
// Token: 0x06010D17 RID: 68887 RVA: 0x00519E74 File Offset: 0x00518074
|
|
public Vector3 FEEBPBNEENH(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return Quaternion.Inverse(this.rot) * (FHFHOMKFHCI - this.pos);
|
|
}
|
|
|
|
// Token: 0x06010D18 RID: 68888 RVA: 0x00519E94 File Offset: 0x00518094
|
|
public KGFOHCEEBGJ IPLCHEPEBPA()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KGFOHCEEBGJ
|
|
{
|
|
IGDHHEOFLKM = matrix4x[0, 0],
|
|
GIDGHIJJKCL = matrix4x[1, 0],
|
|
OCAFHJLECPH = -matrix4x[1, 0],
|
|
FIEPPEAOFGO = matrix4x[0, 3],
|
|
FEDAIFGAECO = matrix4x[1, 0],
|
|
AOOONGFBGEL = matrix4x[1, 1],
|
|
FCAMPLJLPFN = -matrix4x[0, 3],
|
|
OOLIGCCBOMP = matrix4x[0, 4],
|
|
IIGICDGHPNC = -matrix4x[4, 0],
|
|
CFEPEHLGGKE = -matrix4x[7, 1],
|
|
MEMLICAACIA = matrix4x[6, 5],
|
|
CPDNNEDGIME = -matrix4x[5, 6],
|
|
EMFAEEFCBMD = matrix4x[8, 0],
|
|
KEIACDCBDFB = matrix4x[3, 0],
|
|
HAFMCBKDBDK = -matrix4x[6, 8],
|
|
ODALMIODHFG = matrix4x[1, 4]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D19 RID: 68889 RVA: 0x00519FC8 File Offset: 0x005181C8
|
|
public static bool PIBILLPBDGJ(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return !(FKOFGIJFIKA.pos != GNNBOMAEBGK.pos) && FKOFGIJFIKA.rot != GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D1A RID: 68890 RVA: 0x00519FF8 File Offset: 0x005181F8
|
|
public static GGJHKKJMNKB.RigidTransform AGDGEHFBDOJ(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK, float LHMELEOKNBJ)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform(Vector3.Lerp(FKOFGIJFIKA.pos, GNNBOMAEBGK.pos, LHMELEOKNBJ), Quaternion.Slerp(FKOFGIJFIKA.rot, GNNBOMAEBGK.rot, LHMELEOKNBJ));
|
|
}
|
|
|
|
// Token: 0x06010D1B RID: 68891 RVA: 0x0051A028 File Offset: 0x00518228
|
|
public override bool Equals(object KPEOCCHJJBH)
|
|
{
|
|
if (KPEOCCHJJBH is GGJHKKJMNKB.RigidTransform)
|
|
{
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = (GGJHKKJMNKB.RigidTransform)KPEOCCHJJBH;
|
|
return this.pos == rigidTransform.pos && this.rot == rigidTransform.rot;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x06010D1C RID: 68892 RVA: 0x0051A078 File Offset: 0x00518278
|
|
public KGFOHCEEBGJ GDFHMHBILEC()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KGFOHCEEBGJ
|
|
{
|
|
IGDHHEOFLKM = matrix4x[0, 1],
|
|
GIDGHIJJKCL = matrix4x[1, 1],
|
|
OCAFHJLECPH = -matrix4x[0, 4],
|
|
FIEPPEAOFGO = matrix4x[1, 7],
|
|
FEDAIFGAECO = matrix4x[1, 0],
|
|
AOOONGFBGEL = matrix4x[0, 1],
|
|
FCAMPLJLPFN = -matrix4x[1, 5],
|
|
OOLIGCCBOMP = matrix4x[0, 7],
|
|
IIGICDGHPNC = -matrix4x[5, 0],
|
|
CFEPEHLGGKE = -matrix4x[7, 1],
|
|
MEMLICAACIA = matrix4x[6, 6],
|
|
CPDNNEDGIME = -matrix4x[0, 1],
|
|
EMFAEEFCBMD = matrix4x[1, 0],
|
|
KEIACDCBDFB = matrix4x[2, 1],
|
|
HAFMCBKDBDK = -matrix4x[4, 7],
|
|
ODALMIODHFG = matrix4x[0, 1]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D1D RID: 68893 RVA: 0x0051A1AC File Offset: 0x005183AC
|
|
public KGFOHCEEBGJ HNKFMJNEIAE()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KGFOHCEEBGJ
|
|
{
|
|
IGDHHEOFLKM = matrix4x[1, 0],
|
|
GIDGHIJJKCL = matrix4x[0, 1],
|
|
OCAFHJLECPH = -matrix4x[0, 8],
|
|
FIEPPEAOFGO = matrix4x[1, 1],
|
|
FEDAIFGAECO = matrix4x[1, 0],
|
|
AOOONGFBGEL = matrix4x[1, 1],
|
|
FCAMPLJLPFN = -matrix4x[0, 0],
|
|
OOLIGCCBOMP = matrix4x[1, 3],
|
|
IIGICDGHPNC = -matrix4x[5, 1],
|
|
CFEPEHLGGKE = -matrix4x[4, 0],
|
|
MEMLICAACIA = matrix4x[1, 2],
|
|
CPDNNEDGIME = -matrix4x[8, 0],
|
|
EMFAEEFCBMD = matrix4x[5, 1],
|
|
KEIACDCBDFB = matrix4x[7, 0],
|
|
HAFMCBKDBDK = -matrix4x[2, 0],
|
|
ODALMIODHFG = matrix4x[5, 7]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D1E RID: 68894 RVA: 0x0051A2E0 File Offset: 0x005184E0
|
|
public void BCAGNBJPHAB(GGJHKKJMNKB.RigidTransform MABKDDJKKPL, float LHMELEOKNBJ)
|
|
{
|
|
this.pos = GGJHKKJMNKB.MAEKNKBGNKP(this.pos, MABKDDJKKPL.pos, LHMELEOKNBJ);
|
|
this.rot = GGJHKKJMNKB.OEJBCFOKDIO(this.rot, MABKDDJKKPL.rot, LHMELEOKNBJ);
|
|
}
|
|
|
|
// Token: 0x06010D1F RID: 68895 RVA: 0x0051A314 File Offset: 0x00518514
|
|
public void MBNLNGKPFCL(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
this.rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot;
|
|
this.pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos;
|
|
}
|
|
|
|
// Token: 0x06010D20 RID: 68896 RVA: 0x0051A354 File Offset: 0x00518554
|
|
public void BGBMEIKJOBI(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
this.rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot;
|
|
this.pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos;
|
|
}
|
|
|
|
// Token: 0x06010D21 RID: 68897 RVA: 0x0051A394 File Offset: 0x00518594
|
|
public static GGJHKKJMNKB.RigidTransform JMKBJJBHKJF(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform
|
|
{
|
|
rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot,
|
|
pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D22 RID: 68898 RVA: 0x0051A3EC File Offset: 0x005185EC
|
|
public static GGJHKKJMNKB.RigidTransform DACOPOAFEOF(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK, float LHMELEOKNBJ)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform(Vector3.Lerp(FKOFGIJFIKA.pos, GNNBOMAEBGK.pos, LHMELEOKNBJ), Quaternion.Slerp(FKOFGIJFIKA.rot, GNNBOMAEBGK.rot, LHMELEOKNBJ));
|
|
}
|
|
|
|
// Token: 0x06010D23 RID: 68899 RVA: 0x0051A41C File Offset: 0x0051861C
|
|
public KDDJNNDMEEF KJLPJPKDEGN()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KDDJNNDMEEF
|
|
{
|
|
IGDHHEOFLKM = matrix4x[0, 0],
|
|
GIDGHIJJKCL = matrix4x[0, 1],
|
|
OCAFHJLECPH = -matrix4x[0, 2],
|
|
FIEPPEAOFGO = matrix4x[0, 3],
|
|
FEDAIFGAECO = matrix4x[1, 0],
|
|
AOOONGFBGEL = matrix4x[1, 1],
|
|
FCAMPLJLPFN = -matrix4x[1, 2],
|
|
OOLIGCCBOMP = matrix4x[1, 3],
|
|
IIGICDGHPNC = -matrix4x[2, 0],
|
|
CFEPEHLGGKE = -matrix4x[2, 1],
|
|
MEMLICAACIA = matrix4x[2, 2],
|
|
CPDNNEDGIME = -matrix4x[2, 3]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D24 RID: 68900 RVA: 0x0051A510 File Offset: 0x00518710
|
|
public void OKEANFDJGDC(GGJHKKJMNKB.RigidTransform MABKDDJKKPL, float LHMELEOKNBJ)
|
|
{
|
|
this.pos = GGJHKKJMNKB.MAEKNKBGNKP(this.pos, MABKDDJKKPL.pos, LHMELEOKNBJ);
|
|
this.rot = GGJHKKJMNKB.OEJBCFOKDIO(this.rot, MABKDDJKKPL.rot, LHMELEOKNBJ);
|
|
}
|
|
|
|
// Token: 0x06010D25 RID: 68901 RVA: 0x0051A544 File Offset: 0x00518744
|
|
public KDDJNNDMEEF PPBALNMPLAP()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KDDJNNDMEEF
|
|
{
|
|
IGDHHEOFLKM = matrix4x[1, 1],
|
|
GIDGHIJJKCL = matrix4x[0, 0],
|
|
OCAFHJLECPH = -matrix4x[0, 3],
|
|
FIEPPEAOFGO = matrix4x[1, 2],
|
|
FEDAIFGAECO = matrix4x[1, 1],
|
|
AOOONGFBGEL = matrix4x[1, 1],
|
|
FCAMPLJLPFN = -matrix4x[0, 7],
|
|
OOLIGCCBOMP = matrix4x[0, 0],
|
|
IIGICDGHPNC = -matrix4x[0, 1],
|
|
CFEPEHLGGKE = -matrix4x[5, 0],
|
|
MEMLICAACIA = matrix4x[8, 3],
|
|
CPDNNEDGIME = -matrix4x[1, 7]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D26 RID: 68902 RVA: 0x0051A638 File Offset: 0x00518838
|
|
public void KGFPCGMHJBI()
|
|
{
|
|
this.rot = Quaternion.Inverse(this.rot);
|
|
this.pos = -(this.rot * this.pos);
|
|
}
|
|
|
|
// Token: 0x06010D27 RID: 68903 RVA: 0x0051A668 File Offset: 0x00518868
|
|
public static bool JICALMJPGEP(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return !(FKOFGIJFIKA.pos != GNNBOMAEBGK.pos) && FKOFGIJFIKA.rot != GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D28 RID: 68904 RVA: 0x0051A698 File Offset: 0x00518898
|
|
public GGJHKKJMNKB.RigidTransform ELOINMOINAA()
|
|
{
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = new GGJHKKJMNKB.RigidTransform(this.pos, this.rot);
|
|
rigidTransform.AMHDIECLEBH();
|
|
return rigidTransform;
|
|
}
|
|
|
|
// Token: 0x06010D29 RID: 68905 RVA: 0x0051A6C0 File Offset: 0x005188C0
|
|
public Vector3 AOCFNLIBOGE(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return this.pos + this.rot * FHFHOMKFHCI;
|
|
}
|
|
|
|
// Token: 0x06010D2A RID: 68906 RVA: 0x0051A6DC File Offset: 0x005188DC
|
|
public static bool AJCMJLJGOAI(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return !(FKOFGIJFIKA.pos == GNNBOMAEBGK.pos) || FKOFGIJFIKA.rot == GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D2B RID: 68907 RVA: 0x0051A70C File Offset: 0x0051890C
|
|
public GGJHKKJMNKB.RigidTransform PMFIBHOIPLD()
|
|
{
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = new GGJHKKJMNKB.RigidTransform(this.pos, this.rot);
|
|
rigidTransform.KGFPCGMHJBI();
|
|
return rigidTransform;
|
|
}
|
|
|
|
// Token: 0x06010D2C RID: 68908 RVA: 0x0051A734 File Offset: 0x00518934
|
|
public static Vector3 FLADDFLIJHN(GGJHKKJMNKB.RigidTransform LHMELEOKNBJ, Vector3 MAIFPGCJJLG)
|
|
{
|
|
return LHMELEOKNBJ.GOMPCDGJNNO(MAIFPGCJJLG);
|
|
}
|
|
|
|
// Token: 0x06010D2D RID: 68909 RVA: 0x0051A740 File Offset: 0x00518940
|
|
public KGFOHCEEBGJ OEPBNCENHGD()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KGFOHCEEBGJ
|
|
{
|
|
IGDHHEOFLKM = matrix4x[1, 1],
|
|
GIDGHIJJKCL = matrix4x[0, 0],
|
|
OCAFHJLECPH = -matrix4x[0, 7],
|
|
FIEPPEAOFGO = matrix4x[0, 7],
|
|
FEDAIFGAECO = matrix4x[1, 0],
|
|
AOOONGFBGEL = matrix4x[1, 0],
|
|
FCAMPLJLPFN = -matrix4x[0, 6],
|
|
OOLIGCCBOMP = matrix4x[0, 2],
|
|
IIGICDGHPNC = -matrix4x[0, 0],
|
|
CFEPEHLGGKE = -matrix4x[8, 1],
|
|
MEMLICAACIA = matrix4x[3, 7],
|
|
CPDNNEDGIME = -matrix4x[6, 4],
|
|
EMFAEEFCBMD = matrix4x[0, 1],
|
|
KEIACDCBDFB = matrix4x[0, 0],
|
|
HAFMCBKDBDK = -matrix4x[4, 7],
|
|
ODALMIODHFG = matrix4x[0, 0]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D2E RID: 68910 RVA: 0x0051A874 File Offset: 0x00518A74
|
|
public int FMEJCNKFNMI()
|
|
{
|
|
return this.pos.GetHashCode() ^ this.rot.GetHashCode();
|
|
}
|
|
|
|
// Token: 0x06010D2F RID: 68911 RVA: 0x0051A89C File Offset: 0x00518A9C
|
|
public KDDJNNDMEEF BLGDPMIIHIH()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KDDJNNDMEEF
|
|
{
|
|
IGDHHEOFLKM = matrix4x[1, 0],
|
|
GIDGHIJJKCL = matrix4x[0, 1],
|
|
OCAFHJLECPH = -matrix4x[1, 5],
|
|
FIEPPEAOFGO = matrix4x[1, 3],
|
|
FEDAIFGAECO = matrix4x[1, 1],
|
|
AOOONGFBGEL = matrix4x[1, 1],
|
|
FCAMPLJLPFN = -matrix4x[0, 7],
|
|
OOLIGCCBOMP = matrix4x[0, 3],
|
|
IIGICDGHPNC = -matrix4x[5, 0],
|
|
CFEPEHLGGKE = -matrix4x[7, 0],
|
|
MEMLICAACIA = matrix4x[7, 1],
|
|
CPDNNEDGIME = -matrix4x[3, 6]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D30 RID: 68912 RVA: 0x0051A990 File Offset: 0x00518B90
|
|
public void BKBAHHEKHHL(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
this.rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot;
|
|
this.pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos;
|
|
}
|
|
|
|
// Token: 0x06010D31 RID: 68913 RVA: 0x0051A9D0 File Offset: 0x00518BD0
|
|
public RigidTransform(KGFOHCEEBGJ FCCIDDFNIGI)
|
|
{
|
|
Matrix4x4 identity = Matrix4x4.identity;
|
|
identity[0, 0] = FCCIDDFNIGI.IGDHHEOFLKM;
|
|
identity[0, 1] = FCCIDDFNIGI.GIDGHIJJKCL;
|
|
identity[0, 2] = -FCCIDDFNIGI.OCAFHJLECPH;
|
|
identity[0, 3] = FCCIDDFNIGI.FIEPPEAOFGO;
|
|
identity[1, 0] = FCCIDDFNIGI.FEDAIFGAECO;
|
|
identity[1, 1] = FCCIDDFNIGI.AOOONGFBGEL;
|
|
identity[1, 2] = -FCCIDDFNIGI.FCAMPLJLPFN;
|
|
identity[1, 3] = FCCIDDFNIGI.OOLIGCCBOMP;
|
|
identity[2, 0] = -FCCIDDFNIGI.IIGICDGHPNC;
|
|
identity[2, 1] = -FCCIDDFNIGI.CFEPEHLGGKE;
|
|
identity[2, 2] = FCCIDDFNIGI.MEMLICAACIA;
|
|
identity[2, 3] = -FCCIDDFNIGI.CPDNNEDGIME;
|
|
identity[3, 0] = FCCIDDFNIGI.EMFAEEFCBMD;
|
|
identity[3, 1] = FCCIDDFNIGI.KEIACDCBDFB;
|
|
identity[3, 2] = -FCCIDDFNIGI.HAFMCBKDBDK;
|
|
identity[3, 3] = FCCIDDFNIGI.ODALMIODHFG;
|
|
this.pos = identity.ENGOLLOONNP();
|
|
this.rot = identity.EANDLPKNHIO();
|
|
}
|
|
|
|
// Token: 0x06010D32 RID: 68914 RVA: 0x0051AB04 File Offset: 0x00518D04
|
|
public Vector3 FAOHNACPAPG(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return Quaternion.Inverse(this.rot) * (FHFHOMKFHCI - this.pos);
|
|
}
|
|
|
|
// Token: 0x06010D33 RID: 68915 RVA: 0x0051AB24 File Offset: 0x00518D24
|
|
public Vector3 HNMLLFDHCKG(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return this.pos + this.rot * FHFHOMKFHCI;
|
|
}
|
|
|
|
// Token: 0x06010D34 RID: 68916 RVA: 0x0051AB40 File Offset: 0x00518D40
|
|
public int KJPEABPFNHF()
|
|
{
|
|
return this.pos.GetHashCode() ^ this.rot.GetHashCode();
|
|
}
|
|
|
|
// Token: 0x06010D35 RID: 68917 RVA: 0x0051AB68 File Offset: 0x00518D68
|
|
public static bool DOHAMDCCNEK(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return FKOFGIJFIKA.pos == GNNBOMAEBGK.pos && FKOFGIJFIKA.rot == GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D36 RID: 68918 RVA: 0x0051AB98 File Offset: 0x00518D98
|
|
public static bool BFLMLPANKFK(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return FKOFGIJFIKA.pos == GNNBOMAEBGK.pos && FKOFGIJFIKA.rot == GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D37 RID: 68919 RVA: 0x0051ABC8 File Offset: 0x00518DC8
|
|
public int JLGGMHNOJGH()
|
|
{
|
|
return this.pos.GetHashCode() ^ this.rot.GetHashCode();
|
|
}
|
|
|
|
// Token: 0x06010D38 RID: 68920 RVA: 0x0051ABF0 File Offset: 0x00518DF0
|
|
public Vector3 GOMPCDGJNNO(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return this.pos + this.rot * FHFHOMKFHCI;
|
|
}
|
|
|
|
// Token: 0x06010D39 RID: 68921 RVA: 0x0051AC0C File Offset: 0x00518E0C
|
|
public static GGJHKKJMNKB.RigidTransform DCPNNAEJFJP(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK, float LHMELEOKNBJ)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform(Vector3.Lerp(FKOFGIJFIKA.pos, GNNBOMAEBGK.pos, LHMELEOKNBJ), Quaternion.Slerp(FKOFGIJFIKA.rot, GNNBOMAEBGK.rot, LHMELEOKNBJ));
|
|
}
|
|
|
|
// Token: 0x06010D3A RID: 68922 RVA: 0x0051AC3C File Offset: 0x00518E3C
|
|
public static GGJHKKJMNKB.RigidTransform NJAGLAPLBGH(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform
|
|
{
|
|
rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot,
|
|
pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D3B RID: 68923 RVA: 0x0051AC94 File Offset: 0x00518E94
|
|
public int ADNPDECFDOH()
|
|
{
|
|
return this.pos.GetHashCode() ^ this.rot.GetHashCode();
|
|
}
|
|
|
|
// Token: 0x06010D3C RID: 68924 RVA: 0x0051ACBC File Offset: 0x00518EBC
|
|
public static bool NOGAGKDDFDB(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return FKOFGIJFIKA.pos != GNNBOMAEBGK.pos || FKOFGIJFIKA.rot != GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D3D RID: 68925 RVA: 0x0051ACEC File Offset: 0x00518EEC
|
|
public static bool NJEMMCLCJFH(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return !(FKOFGIJFIKA.pos != GNNBOMAEBGK.pos) && FKOFGIJFIKA.rot != GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D3E RID: 68926 RVA: 0x0051AD1C File Offset: 0x00518F1C
|
|
public static GGJHKKJMNKB.RigidTransform MPFJALAJLIG(Transform LHMELEOKNBJ)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform(LHMELEOKNBJ.localPosition, LHMELEOKNBJ.localRotation);
|
|
}
|
|
|
|
// Token: 0x06010D3F RID: 68927 RVA: 0x0051AD30 File Offset: 0x00518F30
|
|
public void MNHNKCOJNOH(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
this.rot = FKOFGIJFIKA.rot * GNNBOMAEBGK.rot;
|
|
this.pos = FKOFGIJFIKA.pos + FKOFGIJFIKA.rot * GNNBOMAEBGK.pos;
|
|
}
|
|
|
|
// Token: 0x06010D40 RID: 68928 RVA: 0x0051AD70 File Offset: 0x00518F70
|
|
public KGFOHCEEBGJ JJJJCCGONOG()
|
|
{
|
|
Matrix4x4 matrix4x = Matrix4x4.TRS(this.pos, this.rot, Vector3.one);
|
|
return new KGFOHCEEBGJ
|
|
{
|
|
IGDHHEOFLKM = matrix4x[1, 1],
|
|
GIDGHIJJKCL = matrix4x[1, 0],
|
|
OCAFHJLECPH = -matrix4x[1, 7],
|
|
FIEPPEAOFGO = matrix4x[1, 1],
|
|
FEDAIFGAECO = matrix4x[0, 1],
|
|
AOOONGFBGEL = matrix4x[0, 1],
|
|
FCAMPLJLPFN = -matrix4x[0, 8],
|
|
OOLIGCCBOMP = matrix4x[1, 8],
|
|
IIGICDGHPNC = -matrix4x[6, 0],
|
|
CFEPEHLGGKE = -matrix4x[7, 0],
|
|
MEMLICAACIA = matrix4x[7, 0],
|
|
CPDNNEDGIME = -matrix4x[0, 0],
|
|
EMFAEEFCBMD = matrix4x[7, 1],
|
|
KEIACDCBDFB = matrix4x[4, 0],
|
|
HAFMCBKDBDK = -matrix4x[1, 6],
|
|
ODALMIODHFG = matrix4x[7, 3]
|
|
};
|
|
}
|
|
|
|
// Token: 0x06010D41 RID: 68929 RVA: 0x0051AEA4 File Offset: 0x005190A4
|
|
public static GGJHKKJMNKB.RigidTransform EAJEMBCLLKA(Transform LHMELEOKNBJ)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform(LHMELEOKNBJ.localPosition, LHMELEOKNBJ.localRotation);
|
|
}
|
|
|
|
// Token: 0x06010D42 RID: 68930 RVA: 0x0051AEB8 File Offset: 0x005190B8
|
|
public static bool GADAALKMENM(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return !(FKOFGIJFIKA.pos == GNNBOMAEBGK.pos) || FKOFGIJFIKA.rot == GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D43 RID: 68931 RVA: 0x0051AEE8 File Offset: 0x005190E8
|
|
public Vector3 KIDNCPJJGGC(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return Quaternion.Inverse(this.rot) * (FHFHOMKFHCI - this.pos);
|
|
}
|
|
|
|
// Token: 0x06010D44 RID: 68932 RVA: 0x0051AF08 File Offset: 0x00519108
|
|
public static GGJHKKJMNKB.RigidTransform CNEBAELBAAC(Transform LHMELEOKNBJ)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform(LHMELEOKNBJ.localPosition, LHMELEOKNBJ.localRotation);
|
|
}
|
|
|
|
// Token: 0x06010D45 RID: 68933 RVA: 0x0051AF1C File Offset: 0x0051911C
|
|
public RigidTransform(Vector3 IFJEHHMHOOM, Quaternion FCHAAGMOPDK)
|
|
{
|
|
this.pos = IFJEHHMHOOM;
|
|
this.rot = FCHAAGMOPDK;
|
|
}
|
|
|
|
// Token: 0x06010D46 RID: 68934 RVA: 0x0051AF2C File Offset: 0x0051912C
|
|
public RigidTransform(KDDJNNDMEEF FCCIDDFNIGI)
|
|
{
|
|
Matrix4x4 identity = Matrix4x4.identity;
|
|
identity[0, 0] = FCCIDDFNIGI.IGDHHEOFLKM;
|
|
identity[0, 1] = FCCIDDFNIGI.GIDGHIJJKCL;
|
|
identity[0, 2] = -FCCIDDFNIGI.OCAFHJLECPH;
|
|
identity[0, 3] = FCCIDDFNIGI.FIEPPEAOFGO;
|
|
identity[1, 0] = FCCIDDFNIGI.FEDAIFGAECO;
|
|
identity[1, 1] = FCCIDDFNIGI.AOOONGFBGEL;
|
|
identity[1, 2] = -FCCIDDFNIGI.FCAMPLJLPFN;
|
|
identity[1, 3] = FCCIDDFNIGI.OOLIGCCBOMP;
|
|
identity[2, 0] = -FCCIDDFNIGI.IIGICDGHPNC;
|
|
identity[2, 1] = -FCCIDDFNIGI.CFEPEHLGGKE;
|
|
identity[2, 2] = FCCIDDFNIGI.MEMLICAACIA;
|
|
identity[2, 3] = -FCCIDDFNIGI.CPDNNEDGIME;
|
|
this.pos = identity.ENGOLLOONNP();
|
|
this.rot = identity.EANDLPKNHIO();
|
|
}
|
|
|
|
// Token: 0x06010D47 RID: 68935 RVA: 0x0051B01C File Offset: 0x0051921C
|
|
public void FNLFHEGLEDA(GGJHKKJMNKB.RigidTransform MABKDDJKKPL, float LHMELEOKNBJ)
|
|
{
|
|
this.pos = GGJHKKJMNKB.MAEKNKBGNKP(this.pos, MABKDDJKKPL.pos, LHMELEOKNBJ);
|
|
this.rot = GGJHKKJMNKB.OEJBCFOKDIO(this.rot, MABKDDJKKPL.rot, LHMELEOKNBJ);
|
|
}
|
|
|
|
// Token: 0x06010D48 RID: 68936 RVA: 0x0051B050 File Offset: 0x00519250
|
|
public static bool PMBPFPKFICB(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return FKOFGIJFIKA.pos != GNNBOMAEBGK.pos || FKOFGIJFIKA.rot != GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D49 RID: 68937 RVA: 0x0051B080 File Offset: 0x00519280
|
|
public static bool ADAFJBADPJE(GGJHKKJMNKB.RigidTransform FKOFGIJFIKA, GGJHKKJMNKB.RigidTransform GNNBOMAEBGK)
|
|
{
|
|
return !(FKOFGIJFIKA.pos != GNNBOMAEBGK.pos) && FKOFGIJFIKA.rot != GNNBOMAEBGK.rot;
|
|
}
|
|
|
|
// Token: 0x06010D4A RID: 68938 RVA: 0x0051B0B0 File Offset: 0x005192B0
|
|
public Vector3 ELKCOMOEOBN(Vector3 FHFHOMKFHCI)
|
|
{
|
|
return this.pos + this.rot * FHFHOMKFHCI;
|
|
}
|
|
|
|
// Token: 0x06010D4B RID: 68939 RVA: 0x0051B0CC File Offset: 0x005192CC
|
|
public static GGJHKKJMNKB.RigidTransform NOEIOMLIPCJ(Transform LHMELEOKNBJ)
|
|
{
|
|
return new GGJHKKJMNKB.RigidTransform(LHMELEOKNBJ.localPosition, LHMELEOKNBJ.localRotation);
|
|
}
|
|
|
|
// Token: 0x06010D4C RID: 68940 RVA: 0x0051B0E0 File Offset: 0x005192E0
|
|
public void AGDGEHFBDOJ(GGJHKKJMNKB.RigidTransform MABKDDJKKPL, float LHMELEOKNBJ)
|
|
{
|
|
this.pos = GGJHKKJMNKB.MAEKNKBGNKP(this.pos, MABKDDJKKPL.pos, LHMELEOKNBJ);
|
|
this.rot = GGJHKKJMNKB.OEJBCFOKDIO(this.rot, MABKDDJKKPL.rot, LHMELEOKNBJ);
|
|
}
|
|
|
|
// Token: 0x04002B0F RID: 11023
|
|
public Vector3 pos;
|
|
|
|
// Token: 0x04002B10 RID: 11024
|
|
public Quaternion rot;
|
|
}
|
|
|
|
// Token: 0x020007F0 RID: 2032
|
|
// (Invoke) Token: 0x06010D4E RID: 68942
|
|
public delegate object OILBEINLCKJ(PPICLAHFMDO MBEMBHBAAEL, params object[] PMOIMMIFFIF);
|
|
}
|