a
This commit is contained in:
@@ -0,0 +1,146 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200058B RID: 1419
|
||||
[Token(Token = "0x200058B")]
|
||||
public class DynamicPoster : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002A7D RID: 10877 RVA: 0x000AD794 File Offset: 0x000AB994
|
||||
[Token(Token = "0x6002A7D")]
|
||||
[Address(RVA = "0xAAD780", Offset = "0xAAC580", VA = "0x180AAD780")]
|
||||
private void Reset()
|
||||
{
|
||||
Renderer renderer = this.posterRenderer;
|
||||
this.posterMaterialIndex = (int)((ulong)0L);
|
||||
int num = 0;
|
||||
if (renderer == num)
|
||||
{
|
||||
Renderer component = base.GetComponent<Renderer>();
|
||||
this.posterRenderer = component;
|
||||
}
|
||||
Texture texture = this.fallbackImage;
|
||||
int num2 = 0;
|
||||
if (texture == num2)
|
||||
{
|
||||
Renderer renderer2 = this.posterRenderer;
|
||||
int num3 = 0;
|
||||
if (renderer2 != num3)
|
||||
{
|
||||
Material sharedMaterial = this.posterRenderer.GetSharedMaterial();
|
||||
int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI;
|
||||
Texture textureImpl = sharedMaterial.GetTextureImpl(bmbhiolhcli);
|
||||
this.fallbackImage = textureImpl;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A7E RID: 10878 RVA: 0x000AD824 File Offset: 0x000ABA24
|
||||
[Token(Token = "0x6002A7E")]
|
||||
[Address(RVA = "0xAAD8D0", Offset = "0xAAC6D0", VA = "0x180AAD8D0")]
|
||||
private void Start()
|
||||
{
|
||||
Renderer renderer = this.posterRenderer;
|
||||
if (this.posterMaterialIndex == 0)
|
||||
{
|
||||
Material material = renderer.GetMaterial();
|
||||
}
|
||||
Material[] materialArray = renderer.GetMaterialArray();
|
||||
int num = this.posterMaterialIndex;
|
||||
Material material2 = materialArray[num];
|
||||
this.KPPCOEIAKJH = material2;
|
||||
Texture texture = this.fallbackImage;
|
||||
int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI;
|
||||
material2.SetTextureImpl(bmbhiolhcli, texture);
|
||||
string text = this.imageName;
|
||||
bool flag = this;
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.ACANEOEHLEC(text, flag);
|
||||
this.JLBEIDFLILD = nbmfnjlhkao;
|
||||
Action<Texture2D> action = new Action(this.DDFAICPNABB);
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
OVRMesh.JAAHPDGFADH jaahpdgfadh = ((OVRMesh.PJPHJNNOBBH)flag).POCDCJMHEGL();
|
||||
}
|
||||
|
||||
// Token: 0x06002A7F RID: 10879 RVA: 0x000AD8D8 File Offset: 0x000ABAD8
|
||||
[Token(Token = "0x6002A7F")]
|
||||
[Address(RVA = "0xAAD730", Offset = "0xAAC530", VA = "0x180AAD730")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A80 RID: 10880 RVA: 0x000AD8F8 File Offset: 0x000ABAF8
|
||||
[Token(Token = "0x6002A80")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public DynamicPoster()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A81 RID: 10881 RVA: 0x000AD90C File Offset: 0x000ABB0C
|
||||
[Token(Token = "0x6002A81")]
|
||||
[Address(RVA = "0xAAD620", Offset = "0xAAC420", VA = "0x180AAD620")]
|
||||
[CompilerGenerated]
|
||||
private void DDFAICPNABB(Texture2D CAKFKAGPMBF)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (CAKFKAGPMBF != num2)
|
||||
{
|
||||
string name = CAKFKAGPMBF.name;
|
||||
string text = this.imageName;
|
||||
if (string.Equals(name, text))
|
||||
{
|
||||
Material kppcoeiakjh = this.KPPCOEIAKJH;
|
||||
int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI;
|
||||
kppcoeiakjh.SetTextureImpl(bmbhiolhcli, CAKFKAGPMBF);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04002222 RID: 8738
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002222")]
|
||||
[SerializeField]
|
||||
[Tooltip("Friendly name for this poster. Use the RecNet admin portal to upload an image with this name")]
|
||||
private string imageName;
|
||||
|
||||
// Token: 0x04002223 RID: 8739
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002223")]
|
||||
[SerializeField]
|
||||
[Tooltip("Image to show while trying to download the current poster, or if the download fails")]
|
||||
private Texture fallbackImage;
|
||||
|
||||
// Token: 0x04002224 RID: 8740
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002224")]
|
||||
[SerializeField]
|
||||
private Renderer posterRenderer;
|
||||
|
||||
// Token: 0x04002225 RID: 8741
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002225")]
|
||||
[SerializeField]
|
||||
private int posterMaterialIndex;
|
||||
|
||||
// Token: 0x04002226 RID: 8742
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002226")]
|
||||
private Material KPPCOEIAKJH;
|
||||
|
||||
// Token: 0x04002227 RID: 8743
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002227")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
}
|
||||
Reference in New Issue
Block a user