352 lines
11 KiB
C#
352 lines
11 KiB
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Rendering
|
|
{
|
|
// Token: 0x020011A6 RID: 4518
|
|
public class OutlineEffectRenderer : CommandBufferRenderer<byte>
|
|
{
|
|
// Token: 0x0602697F RID: 158079 RVA: 0x00ABBCB8 File Offset: 0x00AB9EB8
|
|
private static Material NDCJKFDAJDB()
|
|
{
|
|
if (OutlineEffectRenderer.CFFAFAOPHOD == null)
|
|
{
|
|
OutlineEffectRenderer.CFFAFAOPHOD = Resources.Load<Material>("Dorm Room");
|
|
}
|
|
return OutlineEffectRenderer.CFFAFAOPHOD;
|
|
}
|
|
|
|
// Token: 0x06026980 RID: 158080 RVA: 0x00ABBCE0 File Offset: 0x00AB9EE0
|
|
private static Material ECPPFFNHEML()
|
|
{
|
|
if (OutlineEffectRenderer.OHLEAJEMMID == null)
|
|
{
|
|
OutlineEffectRenderer.OHLEAJEMMID = Resources.Load<Material>("ModifiedAt");
|
|
}
|
|
return OutlineEffectRenderer.OHLEAJEMMID;
|
|
}
|
|
|
|
// Token: 0x06026981 RID: 158081 RVA: 0x00ABBD08 File Offset: 0x00AB9F08
|
|
protected virtual CommandBufferRenderer<byte>.KGACMHKDBFO MOBHHEMJLNN()
|
|
{
|
|
return OutlineEffectRenderer.LGAGLCEEEAH;
|
|
}
|
|
|
|
// Token: 0x06026982 RID: 158082 RVA: 0x00ABBD10 File Offset: 0x00AB9F10
|
|
public static void LFKMIKJFPPL(Renderer JGDAEIHOEPA, int GAEEMJMJLFJ = 1)
|
|
{
|
|
OutlineEffectRenderer.IIMOAPAEAGJ(OutlineEffectRenderer.BBFEJFBCKGO(), JGDAEIHOEPA, GAEEMJMJLFJ, true);
|
|
}
|
|
|
|
// Token: 0x06026983 RID: 158083 RVA: 0x00ABBD20 File Offset: 0x00AB9F20
|
|
public static void RenderHoverOutline(Renderer JGDAEIHOEPA, int GAEEMJMJLFJ = 1)
|
|
{
|
|
OutlineEffectRenderer.KFHGALMOMLK(OutlineEffectRenderer.EBOLJIBDIIB, JGDAEIHOEPA, GAEEMJMJLFJ, false);
|
|
}
|
|
|
|
// Token: 0x1700119E RID: 4510
|
|
// (get) Token: 0x06026984 RID: 158084 RVA: 0x00ABBD30 File Offset: 0x00AB9F30
|
|
protected override bool PADJHFLCCLP
|
|
{
|
|
get
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06026985 RID: 158085 RVA: 0x00ABBD34 File Offset: 0x00AB9F34
|
|
private static Material NGOHFDNGEMD()
|
|
{
|
|
if (OutlineEffectRenderer.OHLEAJEMMID == null)
|
|
{
|
|
OutlineEffectRenderer.OHLEAJEMMID = Resources.Load<Material>("PS4PlatformManager: Failed to retrieve PSN friends: ");
|
|
}
|
|
return OutlineEffectRenderer.OHLEAJEMMID;
|
|
}
|
|
|
|
// Token: 0x06026986 RID: 158086 RVA: 0x00ABBD5C File Offset: 0x00AB9F5C
|
|
public static void RenderTutorialOutline(Renderer JGDAEIHOEPA, int GAEEMJMJLFJ = 1)
|
|
{
|
|
OutlineEffectRenderer.KFHGALMOMLK(OutlineEffectRenderer.DKFJCDBNIHI, JGDAEIHOEPA, GAEEMJMJLFJ, false);
|
|
}
|
|
|
|
// Token: 0x06026987 RID: 158087 RVA: 0x00ABBD6C File Offset: 0x00AB9F6C
|
|
protected virtual bool ECLHKKNHBAL()
|
|
{
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x17001197 RID: 4503
|
|
// (get) Token: 0x06026988 RID: 158088 RVA: 0x00ABBD70 File Offset: 0x00AB9F70
|
|
private static Material EBOLJIBDIIB
|
|
{
|
|
get
|
|
{
|
|
if (OutlineEffectRenderer.OHLEAJEMMID == null)
|
|
{
|
|
OutlineEffectRenderer.OHLEAJEMMID = Resources.Load<Material>("ToolOutline_mat");
|
|
}
|
|
return OutlineEffectRenderer.OHLEAJEMMID;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700119B RID: 4507
|
|
// (get) Token: 0x06026989 RID: 158089 RVA: 0x00ABBD98 File Offset: 0x00AB9F98
|
|
private static Material HOCHGGOLPNN
|
|
{
|
|
get
|
|
{
|
|
if (OutlineEffectRenderer.CFFAFAOPHOD == null)
|
|
{
|
|
OutlineEffectRenderer.CFFAFAOPHOD = Resources.Load<Material>("ExtrusionSelectionOutline_mat");
|
|
}
|
|
return OutlineEffectRenderer.CFFAFAOPHOD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602698A RID: 158090 RVA: 0x00ABBDC0 File Offset: 0x00AB9FC0
|
|
private static Material HIDFFIMBJFM()
|
|
{
|
|
if (OutlineEffectRenderer.MIOGPPCLAPF == null)
|
|
{
|
|
OutlineEffectRenderer.MIOGPPCLAPF = Resources.Load<Material>("RpcMasterRequestSetFieldEquipmentEnabled");
|
|
}
|
|
return OutlineEffectRenderer.MIOGPPCLAPF;
|
|
}
|
|
|
|
// Token: 0x0602698B RID: 158091 RVA: 0x00ABBDE8 File Offset: 0x00AB9FE8
|
|
public static void RenderExtrusionSelectionOutline(Renderer JGDAEIHOEPA, int GAEEMJMJLFJ = 1)
|
|
{
|
|
OutlineEffectRenderer.KFHGALMOMLK(OutlineEffectRenderer.HOCHGGOLPNN, JGDAEIHOEPA, GAEEMJMJLFJ, false);
|
|
}
|
|
|
|
// Token: 0x1700119D RID: 4509
|
|
// (get) Token: 0x0602698C RID: 158092 RVA: 0x00ABBDF8 File Offset: 0x00AB9FF8
|
|
protected override string FCEECDDLMPB
|
|
{
|
|
get
|
|
{
|
|
return "Draw Object Outlines";
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602698D RID: 158093 RVA: 0x00ABBE00 File Offset: 0x00ABA000
|
|
private static Material BNNAHGJCMEJ()
|
|
{
|
|
if (OutlineEffectRenderer.OHLEAJEMMID == null)
|
|
{
|
|
OutlineEffectRenderer.OHLEAJEMMID = Resources.Load<Material>("\\\"");
|
|
}
|
|
return OutlineEffectRenderer.OHLEAJEMMID;
|
|
}
|
|
|
|
// Token: 0x1700119A RID: 4506
|
|
// (get) Token: 0x0602698F RID: 158095 RVA: 0x00ABBE30 File Offset: 0x00ABA030
|
|
private static Material NELNJPOFOCM
|
|
{
|
|
get
|
|
{
|
|
if (OutlineEffectRenderer.MIOGPPCLAPF == null)
|
|
{
|
|
OutlineEffectRenderer.MIOGPPCLAPF = Resources.Load<Material>("MenuOutline_mat");
|
|
}
|
|
return OutlineEffectRenderer.MIOGPPCLAPF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700119C RID: 4508
|
|
// (get) Token: 0x06026991 RID: 158097 RVA: 0x00ABBE84 File Offset: 0x00ABA084
|
|
protected override CommandBufferRenderer<byte>.KGACMHKDBFO LPECMKCGPKL
|
|
{
|
|
get
|
|
{
|
|
return OutlineEffectRenderer.LGAGLCEEEAH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06026992 RID: 158098 RVA: 0x00ABBE8C File Offset: 0x00ABA08C
|
|
private static void IIMOAPAEAGJ(Material OOEDPEKINHG, Renderer JGDAEIHOEPA, int GAEEMJMJLFJ, bool LIJPPLMHLCD)
|
|
{
|
|
OutlineEffectRenderer.LGAGLCEEEAH.KPGLGIPDGHG(JGDAEIHOEPA, OOEDPEKINHG, GAEEMJMJLFJ, 1, LIJPPLMHLCD);
|
|
}
|
|
|
|
// Token: 0x06026993 RID: 158099 RVA: 0x00ABBEA0 File Offset: 0x00ABA0A0
|
|
private static Material BBFEJFBCKGO()
|
|
{
|
|
if (OutlineEffectRenderer.CFFAFAOPHOD == null)
|
|
{
|
|
OutlineEffectRenderer.CFFAFAOPHOD = Resources.Load<Material>("Failed to leave Photon room");
|
|
}
|
|
return OutlineEffectRenderer.CFFAFAOPHOD;
|
|
}
|
|
|
|
// Token: 0x06026994 RID: 158100 RVA: 0x00ABBEC8 File Offset: 0x00ABA0C8
|
|
public static void RenderMenuOutline(Renderer JGDAEIHOEPA, int GAEEMJMJLFJ = 1)
|
|
{
|
|
OutlineEffectRenderer.KFHGALMOMLK(OutlineEffectRenderer.NELNJPOFOCM, JGDAEIHOEPA, GAEEMJMJLFJ, false);
|
|
}
|
|
|
|
// Token: 0x06026995 RID: 158101 RVA: 0x00ABBED8 File Offset: 0x00ABA0D8
|
|
public static void OBLGKPEPPCD(Renderer JGDAEIHOEPA, int GAEEMJMJLFJ = 1)
|
|
{
|
|
OutlineEffectRenderer.KFHGALMOMLK(OutlineEffectRenderer.NKPPOOBHEPN(), JGDAEIHOEPA, GAEEMJMJLFJ, true);
|
|
}
|
|
|
|
// Token: 0x06026996 RID: 158102 RVA: 0x00ABBEE8 File Offset: 0x00ABA0E8
|
|
protected virtual string FNBEFLBMEOP()
|
|
{
|
|
return "\" to target: ";
|
|
}
|
|
|
|
// Token: 0x06026997 RID: 158103 RVA: 0x00ABBEF0 File Offset: 0x00ABA0F0
|
|
protected virtual CommandBufferRenderer<byte>.KGACMHKDBFO JFHNPDLNHMC()
|
|
{
|
|
return OutlineEffectRenderer.LGAGLCEEEAH;
|
|
}
|
|
|
|
// Token: 0x06026998 RID: 158104 RVA: 0x00ABBEF8 File Offset: 0x00ABA0F8
|
|
public static void KCCJNJLOILA(Renderer JGDAEIHOEPA, int GAEEMJMJLFJ = 1)
|
|
{
|
|
OutlineEffectRenderer.KFHGALMOMLK(OutlineEffectRenderer.KNOHEFBGFMJ(), JGDAEIHOEPA, GAEEMJMJLFJ, true);
|
|
}
|
|
|
|
// Token: 0x17001199 RID: 4505
|
|
// (get) Token: 0x06026999 RID: 158105 RVA: 0x00ABBF08 File Offset: 0x00ABA108
|
|
private static Material DKFJCDBNIHI
|
|
{
|
|
get
|
|
{
|
|
if (OutlineEffectRenderer.BHBAPDLKNPB == null)
|
|
{
|
|
OutlineEffectRenderer.BHBAPDLKNPB = Resources.Load<Material>("TutorialOutline_mat");
|
|
}
|
|
return OutlineEffectRenderer.BHBAPDLKNPB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602699A RID: 158106 RVA: 0x00ABBF30 File Offset: 0x00ABA130
|
|
public static void DMDGKKDBKCL(Renderer JGDAEIHOEPA, int GAEEMJMJLFJ = 1)
|
|
{
|
|
OutlineEffectRenderer.KFHGALMOMLK(OutlineEffectRenderer.BNNAHGJCMEJ(), JGDAEIHOEPA, GAEEMJMJLFJ, false);
|
|
}
|
|
|
|
// Token: 0x0602699B RID: 158107 RVA: 0x00ABBF40 File Offset: 0x00ABA140
|
|
private static void KFHGALMOMLK(Material OOEDPEKINHG, Renderer JGDAEIHOEPA, int GAEEMJMJLFJ, bool LIJPPLMHLCD)
|
|
{
|
|
OutlineEffectRenderer.LGAGLCEEEAH.KPGLGIPDGHG(JGDAEIHOEPA, OOEDPEKINHG, GAEEMJMJLFJ, 0, LIJPPLMHLCD);
|
|
}
|
|
|
|
// Token: 0x0602699C RID: 158108 RVA: 0x00ABBF54 File Offset: 0x00ABA154
|
|
private static Material LJHMMACNJEC()
|
|
{
|
|
if (OutlineEffectRenderer.OHLEAJEMMID == null)
|
|
{
|
|
OutlineEffectRenderer.OHLEAJEMMID = Resources.Load<Material>("Description too short!");
|
|
}
|
|
return OutlineEffectRenderer.OHLEAJEMMID;
|
|
}
|
|
|
|
// Token: 0x0602699D RID: 158109 RVA: 0x00ABBF7C File Offset: 0x00ABA17C
|
|
private static Material NKPPOOBHEPN()
|
|
{
|
|
if (OutlineEffectRenderer.LHDFPOPBOCO == null)
|
|
{
|
|
OutlineEffectRenderer.LHDFPOPBOCO = Resources.Load<Material>("Do you want to invite your party to go with you?");
|
|
}
|
|
return OutlineEffectRenderer.LHDFPOPBOCO;
|
|
}
|
|
|
|
// Token: 0x0602699E RID: 158110 RVA: 0x00ABBFA4 File Offset: 0x00ABA1A4
|
|
private static Material KNOHEFBGFMJ()
|
|
{
|
|
if (OutlineEffectRenderer.MIOGPPCLAPF == null)
|
|
{
|
|
OutlineEffectRenderer.MIOGPPCLAPF = Resources.Load<Material>("SandboxSpawnedEquipmentData");
|
|
}
|
|
return OutlineEffectRenderer.MIOGPPCLAPF;
|
|
}
|
|
|
|
// Token: 0x0602699F RID: 158111 RVA: 0x00ABBFCC File Offset: 0x00ABA1CC
|
|
private static Material EOIJFDONGBD()
|
|
{
|
|
if (OutlineEffectRenderer.BHBAPDLKNPB == null)
|
|
{
|
|
OutlineEffectRenderer.BHBAPDLKNPB = Resources.Load<Material>("axis");
|
|
}
|
|
return OutlineEffectRenderer.BHBAPDLKNPB;
|
|
}
|
|
|
|
// Token: 0x060269A0 RID: 158112 RVA: 0x00ABBFF4 File Offset: 0x00ABA1F4
|
|
public static void RenderTeleportOutline(Renderer JGDAEIHOEPA, int GAEEMJMJLFJ = 1)
|
|
{
|
|
OutlineEffectRenderer.KFHGALMOMLK(OutlineEffectRenderer.PGOGLNLIDKJ, JGDAEIHOEPA, GAEEMJMJLFJ, true);
|
|
}
|
|
|
|
// Token: 0x060269A1 RID: 158113 RVA: 0x00ABC004 File Offset: 0x00ABA204
|
|
public static void BODKHCNIMFC(Renderer JGDAEIHOEPA, int GAEEMJMJLFJ = 1)
|
|
{
|
|
OutlineEffectRenderer.KFHGALMOMLK(OutlineEffectRenderer.LJHMMACNJEC(), JGDAEIHOEPA, GAEEMJMJLFJ, true);
|
|
}
|
|
|
|
// Token: 0x060269A2 RID: 158114 RVA: 0x00ABC014 File Offset: 0x00ABA214
|
|
private static Material EGEDFBPJHKI()
|
|
{
|
|
if (OutlineEffectRenderer.BHBAPDLKNPB == null)
|
|
{
|
|
OutlineEffectRenderer.BHBAPDLKNPB = Resources.Load<Material>("DownloadLength");
|
|
}
|
|
return OutlineEffectRenderer.BHBAPDLKNPB;
|
|
}
|
|
|
|
// Token: 0x17001198 RID: 4504
|
|
// (get) Token: 0x060269A3 RID: 158115 RVA: 0x00ABC03C File Offset: 0x00ABA23C
|
|
private static Material PGOGLNLIDKJ
|
|
{
|
|
get
|
|
{
|
|
if (OutlineEffectRenderer.LHDFPOPBOCO == null)
|
|
{
|
|
OutlineEffectRenderer.LHDFPOPBOCO = Resources.Load<Material>("TeleportOutline_mat");
|
|
}
|
|
return OutlineEffectRenderer.LHDFPOPBOCO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04006157 RID: 24919
|
|
private const int HHADHEJIDMG = 64;
|
|
|
|
// Token: 0x04006158 RID: 24920
|
|
private static Material OHLEAJEMMID = null;
|
|
|
|
// Token: 0x04006159 RID: 24921
|
|
private static Material LHDFPOPBOCO = null;
|
|
|
|
// Token: 0x0400615A RID: 24922
|
|
private static Material BHBAPDLKNPB = null;
|
|
|
|
// Token: 0x0400615B RID: 24923
|
|
private static Material MIOGPPCLAPF = null;
|
|
|
|
// Token: 0x0400615C RID: 24924
|
|
private static Material CFFAFAOPHOD = null;
|
|
|
|
// Token: 0x0400615D RID: 24925
|
|
private static readonly CommandBufferRenderer<byte>.KGACMHKDBFO LGAGLCEEEAH = new CommandBufferRenderer<byte>.KGACMHKDBFO(64);
|
|
|
|
// Token: 0x020011A7 RID: 4519
|
|
public enum IMJCBDKBDIE
|
|
{
|
|
// Token: 0x0400615F RID: 24927
|
|
Hover,
|
|
// Token: 0x04006160 RID: 24928
|
|
Tutorial,
|
|
// Token: 0x04006161 RID: 24929
|
|
Teleport,
|
|
// Token: 0x04006162 RID: 24930
|
|
Menu,
|
|
// Token: 0x04006163 RID: 24931
|
|
ExtrusionSelection
|
|
}
|
|
}
|
|
}
|