scripts
This commit is contained in:
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom
|
||||
{
|
||||
// Token: 0x02001123 RID: 4387
|
||||
public static class IAIOMMLHLMN
|
||||
{
|
||||
// Token: 0x0602597A RID: 153978 RVA: 0x00A6EB60 File Offset: 0x00A6CD60
|
||||
public static Vector3 JEICKNCNHKD(this IEnumerable<Vector3> HKIKPLPIJJH)
|
||||
{
|
||||
int num = 0;
|
||||
Vector3 vector = Vector3.zero;
|
||||
foreach (Vector3 vector2 in HKIKPLPIJJH)
|
||||
{
|
||||
num++;
|
||||
vector += vector2;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
return Vector3.zero;
|
||||
}
|
||||
return vector / (float)num;
|
||||
}
|
||||
|
||||
// Token: 0x0602597B RID: 153979 RVA: 0x00A6EBD8 File Offset: 0x00A6CDD8
|
||||
public static Vector3 NPBELFEFJBA(this Vector3 MAIFPGCJJLG, Vector3 GIBJPNJODGM, Vector3 GKDKDNHBNHO, Vector3 LDBEGDJMGBG, Vector3 JECMIMLONBO)
|
||||
{
|
||||
return GIBJPNJODGM + MAIFPGCJJLG.x * GKDKDNHBNHO + MAIFPGCJJLG.y * LDBEGDJMGBG + MAIFPGCJJLG.z * JECMIMLONBO;
|
||||
}
|
||||
|
||||
// Token: 0x0602597C RID: 153980 RVA: 0x00A6EC14 File Offset: 0x00A6CE14
|
||||
public static Vector3 NPBELFEFJBA(this Vector3 MAIFPGCJJLG, Vector3 GIBJPNJODGM, Quaternion GNNMAFDAELN)
|
||||
{
|
||||
return GIBJPNJODGM + GNNMAFDAELN * MAIFPGCJJLG;
|
||||
}
|
||||
|
||||
// Token: 0x0602597D RID: 153981 RVA: 0x00A6EC24 File Offset: 0x00A6CE24
|
||||
public static Quaternion KGKIOHAJLAG(this Vector3 MAIFPGCJJLG)
|
||||
{
|
||||
MAIFPGCJJLG.y = 0f;
|
||||
return Quaternion.LookRotation(MAIFPGCJJLG);
|
||||
}
|
||||
|
||||
// Token: 0x0602597E RID: 153982 RVA: 0x00A6EC38 File Offset: 0x00A6CE38
|
||||
public static bool MPGLAGDPBBK(this Vector3 CIGPHKLAAOD, Vector3 NPIPCPHMMHJ, Vector3 KDHIJNAJOEB, Vector3 FGFBIFDKJEP, out float KDACKDBEFJJ)
|
||||
{
|
||||
Vector3 vector = CIGPHKLAAOD - NPIPCPHMMHJ;
|
||||
Vector3 vector2 = NPIPCPHMMHJ + FGFBIFDKJEP * Vector3.Dot(vector, FGFBIFDKJEP);
|
||||
float sqrMagnitude = (vector2 - NPIPCPHMMHJ).sqrMagnitude;
|
||||
float sqrMagnitude2 = (vector2 - KDHIJNAJOEB).sqrMagnitude;
|
||||
float sqrMagnitude3 = (NPIPCPHMMHJ - KDHIJNAJOEB).sqrMagnitude;
|
||||
KDACKDBEFJJ = Mathf.Max(sqrMagnitude, sqrMagnitude2) / sqrMagnitude3;
|
||||
return sqrMagnitude <= sqrMagnitude3 && sqrMagnitude2 <= sqrMagnitude3;
|
||||
}
|
||||
|
||||
// Token: 0x0602597F RID: 153983 RVA: 0x00A6ECB8 File Offset: 0x00A6CEB8
|
||||
public static float DPCPDNIIANL(this Vector3 MAIFPGCJJLG)
|
||||
{
|
||||
return Mathf.Max(MAIFPGCJJLG.x, Mathf.Max(MAIFPGCJJLG.y, MAIFPGCJJLG.z));
|
||||
}
|
||||
|
||||
// Token: 0x06025980 RID: 153984 RVA: 0x00A6ECDC File Offset: 0x00A6CEDC
|
||||
public static float GBGBDOEMMKK(this Vector3 MAIFPGCJJLG)
|
||||
{
|
||||
return Mathf.Min(MAIFPGCJJLG.x, Mathf.Min(MAIFPGCJJLG.y, MAIFPGCJJLG.z));
|
||||
}
|
||||
|
||||
// Token: 0x06025981 RID: 153985 RVA: 0x00A6ED00 File Offset: 0x00A6CF00
|
||||
public static Vector3 GGPAIPKFIIO(this Vector3 PFBCCINOBDD)
|
||||
{
|
||||
float x = PFBCCINOBDD.x;
|
||||
if (float.IsNaN(x) || float.IsInfinity(x))
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
float y = PFBCCINOBDD.y;
|
||||
if (float.IsNaN(y) || float.IsInfinity(y))
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
float z = PFBCCINOBDD.z;
|
||||
if (float.IsNaN(z) || float.IsInfinity(z))
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
return PFBCCINOBDD;
|
||||
}
|
||||
|
||||
// Token: 0x06025982 RID: 153986 RVA: 0x00A6ED8C File Offset: 0x00A6CF8C
|
||||
public static bool KJCNMCIIEJA(this Vector3 PFBCCINOBDD)
|
||||
{
|
||||
return PFBCCINOBDD.x == 0f && PFBCCINOBDD.y == 0f && PFBCCINOBDD.z == 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06025983 RID: 153987 RVA: 0x00A6EDC4 File Offset: 0x00A6CFC4
|
||||
public static bool AJHIAHGEGDD(this Vector3 PFBCCINOBDD)
|
||||
{
|
||||
return float.IsNaN(PFBCCINOBDD.x) || float.IsNaN(PFBCCINOBDD.y) || float.IsNaN(PFBCCINOBDD.z);
|
||||
}
|
||||
|
||||
// Token: 0x06025984 RID: 153988 RVA: 0x00A6EDF8 File Offset: 0x00A6CFF8
|
||||
public static bool JMDMDLFCMND(this Vector3 PFBCCINOBDD)
|
||||
{
|
||||
return float.IsInfinity(PFBCCINOBDD.x) || float.IsInfinity(PFBCCINOBDD.y) || float.IsInfinity(PFBCCINOBDD.z);
|
||||
}
|
||||
|
||||
// Token: 0x06025985 RID: 153989 RVA: 0x00A6EE2C File Offset: 0x00A6D02C
|
||||
public static Vector3 NAHCAKKCICD(this Vector3 JIFHAJKEMCA, Vector3 GGGBDENGHFM)
|
||||
{
|
||||
return new Vector3(JIFHAJKEMCA.x * GGGBDENGHFM.x, JIFHAJKEMCA.y * GGGBDENGHFM.y, JIFHAJKEMCA.z * GGGBDENGHFM.z);
|
||||
}
|
||||
|
||||
// Token: 0x06025986 RID: 153990 RVA: 0x00A6EE60 File Offset: 0x00A6D060
|
||||
public static float PJBALLOOEOF(this Vector3 FLKMJFAOABP, Vector3 MABKDDJKKPL, Vector3? PGNOPONHHMH = null)
|
||||
{
|
||||
PGNOPONHHMH = new Vector3?((PGNOPONHHMH == null) ? Vector3.up : PGNOPONHHMH.Value);
|
||||
return Vector3.Angle(FLKMJFAOABP, MABKDDJKKPL) * Mathf.Sign(Vector3.Dot(Vector3.Cross(FLKMJFAOABP, MABKDDJKKPL), PGNOPONHHMH.GetValueOrDefault()));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user