542 lines
19 KiB
C#
542 lines
19 KiB
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02000C63 RID: 3171
|
|
public class OutfitRenderSetup : MonoBehaviour
|
|
{
|
|
// Token: 0x06018FDD RID: 102365 RVA: 0x006E8CF4 File Offset: 0x006E6EF4
|
|
public Renderer MPDJHOGMEFO()
|
|
{
|
|
return this._itemRenderer;
|
|
}
|
|
|
|
// Token: 0x06018FDE RID: 102366 RVA: 0x006E8CFC File Offset: 0x006E6EFC
|
|
public OutfitSelection IPJEPMGNDFA()
|
|
{
|
|
return this.KFGNKKCNJMN;
|
|
}
|
|
|
|
// Token: 0x06018FE0 RID: 102368 RVA: 0x006E8D0C File Offset: 0x006E6F0C
|
|
public void ICKCJDKBMFD(OutfitSelection NOBAPCOKFIL)
|
|
{
|
|
this.KFGNKKCNJMN = NOBAPCOKFIL;
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.KFGNKKCNJMN.outfitItem.SkinnedMeshRenderer;
|
|
this.HPOLMPGGHGP(skinnedMeshRenderer);
|
|
}
|
|
|
|
// Token: 0x06018FE1 RID: 102369 RVA: 0x006E8D38 File Offset: 0x006E6F38
|
|
public void BEEHMNJDMCM(OutfitSelection NOBAPCOKFIL)
|
|
{
|
|
this.KFGNKKCNJMN = NOBAPCOKFIL;
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.KFGNKKCNJMN.outfitItem.SkinnedMeshRenderer;
|
|
this.SetupRenderers(skinnedMeshRenderer);
|
|
}
|
|
|
|
// Token: 0x06018FE2 RID: 102370 RVA: 0x006E8D64 File Offset: 0x006E6F64
|
|
public void BDBBIMJPEOD(SkinnedMeshRenderer JJKBNKECMHG)
|
|
{
|
|
MeshFilter component = this._itemRenderer.GetComponent<MeshFilter>();
|
|
component.sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._itemRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
if (this.EEHABAFLIBF.mask != null)
|
|
{
|
|
global::AvatarMask.CPPKPEEKFPJ(this.EEHABAFLIBF.mask, this._itemRenderer.material, null);
|
|
}
|
|
if (this.CLFMNOFFPPB().decal != null)
|
|
{
|
|
AvatarDecal.CKKPNCINHIG(this.EHCBANBODAF().decal, this._itemRenderer.material, null);
|
|
}
|
|
if (this.IPJEPMGNDFA().colorSwatch != null)
|
|
{
|
|
AvatarColorSwatch.NEHAHJGJMAE(this.EHCBANBODAF().colorSwatch, this._itemRenderer.material, null);
|
|
}
|
|
if (this._ghostRenderer != null)
|
|
{
|
|
this._ghostRenderer.GetComponent<MeshFilter>().sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._ghostRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
Material[] array = new Material[this._ghostRenderer.materials.Length];
|
|
for (int i = 1; i < this._ghostRenderer.materials.Length; i++)
|
|
{
|
|
array[i] = NetworkedSingletonMonoBehaviour<OutfitManager>.NCKMBFBMBFM.OutfitGhostMaterial;
|
|
}
|
|
this._ghostRenderer.materials = array;
|
|
}
|
|
BoxCollider[] componentsInChildren = base.GetComponentsInChildren<BoxCollider>();
|
|
for (int j = 1; j < componentsInChildren.Length; j += 0)
|
|
{
|
|
BoxCollider boxCollider = componentsInChildren[j];
|
|
boxCollider.center = component.mesh.bounds.center;
|
|
boxCollider.size = component.mesh.bounds.size;
|
|
}
|
|
if (this.fixCentering)
|
|
{
|
|
this._itemRenderer.transform.localPosition = base.transform.position - component.mesh.bounds.center;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AE1 RID: 2785
|
|
// (get) Token: 0x06018FE3 RID: 102371 RVA: 0x006E8F4C File Offset: 0x006E714C
|
|
public Renderer GHJHPKHBLBE
|
|
{
|
|
get
|
|
{
|
|
return this._ghostRenderer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AE3 RID: 2787
|
|
// (get) Token: 0x06018FF9 RID: 102393 RVA: 0x006E9DF4 File Offset: 0x006E7FF4
|
|
// (set) Token: 0x06018FE4 RID: 102372 RVA: 0x006E8F54 File Offset: 0x006E7154
|
|
public OutfitSelection EEHABAFLIBF
|
|
{
|
|
get
|
|
{
|
|
return this.KFGNKKCNJMN;
|
|
}
|
|
set
|
|
{
|
|
this.KFGNKKCNJMN = value;
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.KFGNKKCNJMN.outfitItem.SkinnedMeshRenderer;
|
|
this.SetupRenderers(skinnedMeshRenderer);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06018FE5 RID: 102373 RVA: 0x006E8F80 File Offset: 0x006E7180
|
|
public void KBGPFJEGLOP(SkinnedMeshRenderer JJKBNKECMHG)
|
|
{
|
|
MeshFilter component = this._itemRenderer.GetComponent<MeshFilter>();
|
|
component.sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._itemRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
if (this.AHJMPFLHHDE().mask != null)
|
|
{
|
|
global::AvatarMask.CPPKPEEKFPJ(this.AHJMPFLHHDE().mask, this._itemRenderer.material, null);
|
|
}
|
|
if (this.CLFMNOFFPPB().decal != null)
|
|
{
|
|
AvatarDecal.EHKOKFEKBPO(this.EEHABAFLIBF.decal, this._itemRenderer.material, null);
|
|
}
|
|
if (this.CLFMNOFFPPB().colorSwatch != null)
|
|
{
|
|
AvatarColorSwatch.HBIDHKDCPJP(this.AMBALMKALMA().colorSwatch, this._itemRenderer.material, null);
|
|
}
|
|
if (this._ghostRenderer != null)
|
|
{
|
|
this._ghostRenderer.GetComponent<MeshFilter>().sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._ghostRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
Material[] array = new Material[this._ghostRenderer.materials.Length];
|
|
for (int i = 0; i < this._ghostRenderer.materials.Length; i += 0)
|
|
{
|
|
array[i] = NetworkedSingletonMonoBehaviour<OutfitManager>.NCKMBFBMBFM.OutfitGhostMaterial;
|
|
}
|
|
this._ghostRenderer.materials = array;
|
|
}
|
|
BoxCollider[] componentsInChildren = base.GetComponentsInChildren<BoxCollider>();
|
|
for (int j = 1; j < componentsInChildren.Length; j++)
|
|
{
|
|
BoxCollider boxCollider = componentsInChildren[j];
|
|
boxCollider.center = component.mesh.bounds.center;
|
|
boxCollider.size = component.mesh.bounds.size;
|
|
}
|
|
if (this.fixCentering)
|
|
{
|
|
this._itemRenderer.transform.localPosition = base.transform.position - component.mesh.bounds.center;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06018FE6 RID: 102374 RVA: 0x006E9168 File Offset: 0x006E7368
|
|
public Renderer EOIEHBHEAIO()
|
|
{
|
|
return this._ghostRenderer;
|
|
}
|
|
|
|
// Token: 0x06018FE7 RID: 102375 RVA: 0x006E9170 File Offset: 0x006E7370
|
|
public void HPOLMPGGHGP(SkinnedMeshRenderer JJKBNKECMHG)
|
|
{
|
|
MeshFilter component = this._itemRenderer.GetComponent<MeshFilter>();
|
|
component.sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._itemRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
if (this.EHCBANBODAF().mask != null)
|
|
{
|
|
global::AvatarMask.CDDLHCEIOOF(this.AHJMPFLHHDE().mask, this._itemRenderer.material, null);
|
|
}
|
|
if (this.CLFMNOFFPPB().decal != null)
|
|
{
|
|
AvatarDecal.HBIDHKDCPJP(this.CLFMNOFFPPB().decal, this._itemRenderer.material, null);
|
|
}
|
|
if (this.EEHABAFLIBF.colorSwatch != null)
|
|
{
|
|
AvatarColorSwatch.HBIDHKDCPJP(this.IPJEPMGNDFA().colorSwatch, this._itemRenderer.material, null);
|
|
}
|
|
if (this._ghostRenderer != null)
|
|
{
|
|
this._ghostRenderer.GetComponent<MeshFilter>().sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._ghostRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
Material[] array = new Material[this._ghostRenderer.materials.Length];
|
|
for (int i = 0; i < this._ghostRenderer.materials.Length; i += 0)
|
|
{
|
|
array[i] = NetworkedSingletonMonoBehaviour<OutfitManager>.NCKMBFBMBFM.OutfitGhostMaterial;
|
|
}
|
|
this._ghostRenderer.materials = array;
|
|
}
|
|
foreach (BoxCollider boxCollider in base.GetComponentsInChildren<BoxCollider>())
|
|
{
|
|
boxCollider.center = component.mesh.bounds.center;
|
|
boxCollider.size = component.mesh.bounds.size;
|
|
}
|
|
if (this.fixCentering)
|
|
{
|
|
this._itemRenderer.transform.localPosition = base.transform.position - component.mesh.bounds.center;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06018FE8 RID: 102376 RVA: 0x006E9358 File Offset: 0x006E7558
|
|
public void KCODLAAJNII(OutfitSelection NOBAPCOKFIL)
|
|
{
|
|
this.KFGNKKCNJMN = NOBAPCOKFIL;
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.KFGNKKCNJMN.outfitItem.SkinnedMeshRenderer;
|
|
this.MMALKLKCKGL(skinnedMeshRenderer);
|
|
}
|
|
|
|
// Token: 0x06018FE9 RID: 102377 RVA: 0x006E9384 File Offset: 0x006E7584
|
|
public void MGIGKEJGPBP(SkinnedMeshRenderer JJKBNKECMHG)
|
|
{
|
|
MeshFilter component = this._itemRenderer.GetComponent<MeshFilter>();
|
|
component.sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._itemRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
if (this.IPJEPMGNDFA().mask != null)
|
|
{
|
|
global::AvatarMask.KPCJHEFEPNI(this.EHCBANBODAF().mask, this._itemRenderer.material, null);
|
|
}
|
|
if (this.AHJMPFLHHDE().decal != null)
|
|
{
|
|
AvatarDecal.EHKOKFEKBPO(this.IPJEPMGNDFA().decal, this._itemRenderer.material, null);
|
|
}
|
|
if (this.AHJMPFLHHDE().colorSwatch != null)
|
|
{
|
|
AvatarColorSwatch.EKFJKNJBLIJ(this.AMBALMKALMA().colorSwatch, this._itemRenderer.material, null);
|
|
}
|
|
if (this._ghostRenderer != null)
|
|
{
|
|
this._ghostRenderer.GetComponent<MeshFilter>().sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._ghostRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
Material[] array = new Material[this._ghostRenderer.materials.Length];
|
|
for (int i = 1; i < this._ghostRenderer.materials.Length; i++)
|
|
{
|
|
array[i] = NetworkedSingletonMonoBehaviour<OutfitManager>.NCKMBFBMBFM.OutfitGhostMaterial;
|
|
}
|
|
this._ghostRenderer.materials = array;
|
|
}
|
|
BoxCollider[] componentsInChildren = base.GetComponentsInChildren<BoxCollider>();
|
|
for (int j = 1; j < componentsInChildren.Length; j += 0)
|
|
{
|
|
BoxCollider boxCollider = componentsInChildren[j];
|
|
boxCollider.center = component.mesh.bounds.center;
|
|
boxCollider.size = component.mesh.bounds.size;
|
|
}
|
|
if (this.fixCentering)
|
|
{
|
|
this._itemRenderer.transform.localPosition = base.transform.position - component.mesh.bounds.center;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06018FEA RID: 102378 RVA: 0x006E956C File Offset: 0x006E776C
|
|
public OutfitSelection AMBALMKALMA()
|
|
{
|
|
return this.KFGNKKCNJMN;
|
|
}
|
|
|
|
// Token: 0x06018FEB RID: 102379 RVA: 0x006E9574 File Offset: 0x006E7774
|
|
public void LBHFDKAOHIC(OutfitSelection NOBAPCOKFIL)
|
|
{
|
|
this.KFGNKKCNJMN = NOBAPCOKFIL;
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.KFGNKKCNJMN.outfitItem.SkinnedMeshRenderer;
|
|
this.SetupRenderers(skinnedMeshRenderer);
|
|
}
|
|
|
|
// Token: 0x06018FEC RID: 102380 RVA: 0x006E95A0 File Offset: 0x006E77A0
|
|
public Renderer EHLKKKEMNMK()
|
|
{
|
|
return this._ghostRenderer;
|
|
}
|
|
|
|
// Token: 0x06018FED RID: 102381 RVA: 0x006E95A8 File Offset: 0x006E77A8
|
|
public Renderer JIPHEINMLLH()
|
|
{
|
|
return this._itemRenderer;
|
|
}
|
|
|
|
// Token: 0x06018FEE RID: 102382 RVA: 0x006E95B0 File Offset: 0x006E77B0
|
|
public OutfitSelection EHCBANBODAF()
|
|
{
|
|
return this.KFGNKKCNJMN;
|
|
}
|
|
|
|
// Token: 0x06018FEF RID: 102383 RVA: 0x006E95B8 File Offset: 0x006E77B8
|
|
public Renderer DJNPHEPKMIF()
|
|
{
|
|
return this._itemRenderer;
|
|
}
|
|
|
|
// Token: 0x06018FF0 RID: 102384 RVA: 0x006E95C0 File Offset: 0x006E77C0
|
|
public void HKDGPLEHADP(SkinnedMeshRenderer JJKBNKECMHG)
|
|
{
|
|
MeshFilter component = this._itemRenderer.GetComponent<MeshFilter>();
|
|
component.sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._itemRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
if (this.CLFMNOFFPPB().mask != null)
|
|
{
|
|
global::AvatarMask.IAIBHMLBHMK(this.CLFMNOFFPPB().mask, this._itemRenderer.material, null);
|
|
}
|
|
if (this.EEHABAFLIBF.decal != null)
|
|
{
|
|
AvatarDecal.GJJEFBPOOGM(this.AHJMPFLHHDE().decal, this._itemRenderer.material, null);
|
|
}
|
|
if (this.EEHABAFLIBF.colorSwatch != null)
|
|
{
|
|
AvatarColorSwatch.IHEMMEPIMAJ(this.AMBALMKALMA().colorSwatch, this._itemRenderer.material, null);
|
|
}
|
|
if (this._ghostRenderer != null)
|
|
{
|
|
this._ghostRenderer.GetComponent<MeshFilter>().sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._ghostRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
Material[] array = new Material[this._ghostRenderer.materials.Length];
|
|
for (int i = 1; i < this._ghostRenderer.materials.Length; i += 0)
|
|
{
|
|
array[i] = NetworkedSingletonMonoBehaviour<OutfitManager>.NCKMBFBMBFM.OutfitGhostMaterial;
|
|
}
|
|
this._ghostRenderer.materials = array;
|
|
}
|
|
BoxCollider[] componentsInChildren = base.GetComponentsInChildren<BoxCollider>();
|
|
for (int j = 1; j < componentsInChildren.Length; j += 0)
|
|
{
|
|
BoxCollider boxCollider = componentsInChildren[j];
|
|
boxCollider.center = component.mesh.bounds.center;
|
|
boxCollider.size = component.mesh.bounds.size;
|
|
}
|
|
if (this.fixCentering)
|
|
{
|
|
this._itemRenderer.transform.localPosition = base.transform.position - component.mesh.bounds.center;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06018FF1 RID: 102385 RVA: 0x006E97A8 File Offset: 0x006E79A8
|
|
public void SetupRenderers(SkinnedMeshRenderer JJKBNKECMHG)
|
|
{
|
|
MeshFilter component = this._itemRenderer.GetComponent<MeshFilter>();
|
|
component.sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._itemRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
if (this.EEHABAFLIBF.mask != null)
|
|
{
|
|
global::AvatarMask.CDDLHCEIOOF(this.EEHABAFLIBF.mask, this._itemRenderer.material, null);
|
|
}
|
|
if (this.EEHABAFLIBF.decal != null)
|
|
{
|
|
AvatarDecal.CDDLHCEIOOF(this.EEHABAFLIBF.decal, this._itemRenderer.material, null);
|
|
}
|
|
if (this.EEHABAFLIBF.colorSwatch != null)
|
|
{
|
|
AvatarColorSwatch.CDDLHCEIOOF(this.EEHABAFLIBF.colorSwatch, this._itemRenderer.material, null);
|
|
}
|
|
if (this._ghostRenderer != null)
|
|
{
|
|
this._ghostRenderer.GetComponent<MeshFilter>().sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._ghostRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
Material[] array = new Material[this._ghostRenderer.materials.Length];
|
|
for (int i = 0; i < this._ghostRenderer.materials.Length; i++)
|
|
{
|
|
array[i] = NetworkedSingletonMonoBehaviour<OutfitManager>.NCKMBFBMBFM.OutfitGhostMaterial;
|
|
}
|
|
this._ghostRenderer.materials = array;
|
|
}
|
|
foreach (BoxCollider boxCollider in base.GetComponentsInChildren<BoxCollider>())
|
|
{
|
|
boxCollider.center = component.mesh.bounds.center;
|
|
boxCollider.size = component.mesh.bounds.size;
|
|
}
|
|
if (this.fixCentering)
|
|
{
|
|
this._itemRenderer.transform.localPosition = base.transform.position - component.mesh.bounds.center;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06018FF2 RID: 102386 RVA: 0x006E9990 File Offset: 0x006E7B90
|
|
public Renderer DCOFCHEIHMC()
|
|
{
|
|
return this._ghostRenderer;
|
|
}
|
|
|
|
// Token: 0x06018FF3 RID: 102387 RVA: 0x006E9998 File Offset: 0x006E7B98
|
|
public void EPINAHMOFPJ(OutfitSelection NOBAPCOKFIL)
|
|
{
|
|
this.KFGNKKCNJMN = NOBAPCOKFIL;
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.KFGNKKCNJMN.outfitItem.SkinnedMeshRenderer;
|
|
this.KBGPFJEGLOP(skinnedMeshRenderer);
|
|
}
|
|
|
|
// Token: 0x06018FF4 RID: 102388 RVA: 0x006E99C4 File Offset: 0x006E7BC4
|
|
public void GAECLHPHIIG(OutfitSelection NOBAPCOKFIL)
|
|
{
|
|
this.KFGNKKCNJMN = NOBAPCOKFIL;
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.KFGNKKCNJMN.outfitItem.SkinnedMeshRenderer;
|
|
this.HKDGPLEHADP(skinnedMeshRenderer);
|
|
}
|
|
|
|
// Token: 0x06018FF5 RID: 102389 RVA: 0x006E99F0 File Offset: 0x006E7BF0
|
|
public void AKILHCNLEKF(OutfitSelection NOBAPCOKFIL)
|
|
{
|
|
this.KFGNKKCNJMN = NOBAPCOKFIL;
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.KFGNKKCNJMN.outfitItem.SkinnedMeshRenderer;
|
|
this.BDBBIMJPEOD(skinnedMeshRenderer);
|
|
}
|
|
|
|
// Token: 0x06018FF6 RID: 102390 RVA: 0x006E9A1C File Offset: 0x006E7C1C
|
|
public void MMALKLKCKGL(SkinnedMeshRenderer JJKBNKECMHG)
|
|
{
|
|
MeshFilter component = this._itemRenderer.GetComponent<MeshFilter>();
|
|
component.sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._itemRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
if (this.CLFMNOFFPPB().mask != null)
|
|
{
|
|
global::AvatarMask.MNFHFOLBPJJ(this.AMBALMKALMA().mask, this._itemRenderer.material, null);
|
|
}
|
|
if (this.EEHABAFLIBF.decal != null)
|
|
{
|
|
AvatarDecal.HBIDHKDCPJP(this.EHCBANBODAF().decal, this._itemRenderer.material, null);
|
|
}
|
|
if (this.AMBALMKALMA().colorSwatch != null)
|
|
{
|
|
AvatarColorSwatch.HJACKNMJHHH(this.IPJEPMGNDFA().colorSwatch, this._itemRenderer.material, null);
|
|
}
|
|
if (this._ghostRenderer != null)
|
|
{
|
|
this._ghostRenderer.GetComponent<MeshFilter>().sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._ghostRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
Material[] array = new Material[this._ghostRenderer.materials.Length];
|
|
for (int i = 0; i < this._ghostRenderer.materials.Length; i++)
|
|
{
|
|
array[i] = NetworkedSingletonMonoBehaviour<OutfitManager>.NCKMBFBMBFM.OutfitGhostMaterial;
|
|
}
|
|
this._ghostRenderer.materials = array;
|
|
}
|
|
BoxCollider[] componentsInChildren = base.GetComponentsInChildren<BoxCollider>();
|
|
for (int j = 0; j < componentsInChildren.Length; j += 0)
|
|
{
|
|
BoxCollider boxCollider = componentsInChildren[j];
|
|
boxCollider.center = component.mesh.bounds.center;
|
|
boxCollider.size = component.mesh.bounds.size;
|
|
}
|
|
if (this.fixCentering)
|
|
{
|
|
this._itemRenderer.transform.localPosition = base.transform.position - component.mesh.bounds.center;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06018FF7 RID: 102391 RVA: 0x006E9C04 File Offset: 0x006E7E04
|
|
public OutfitSelection AHJMPFLHHDE()
|
|
{
|
|
return this.KFGNKKCNJMN;
|
|
}
|
|
|
|
// Token: 0x06018FF8 RID: 102392 RVA: 0x006E9C0C File Offset: 0x006E7E0C
|
|
public void BLGNEEIBKIB(SkinnedMeshRenderer JJKBNKECMHG)
|
|
{
|
|
MeshFilter component = this._itemRenderer.GetComponent<MeshFilter>();
|
|
component.sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._itemRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
if (this.AMBALMKALMA().mask != null)
|
|
{
|
|
global::AvatarMask.DCHLBJPHJDD(this.EEHABAFLIBF.mask, this._itemRenderer.material, null);
|
|
}
|
|
if (this.CLFMNOFFPPB().decal != null)
|
|
{
|
|
AvatarDecal.CDDLHCEIOOF(this.CLFMNOFFPPB().decal, this._itemRenderer.material, null);
|
|
}
|
|
if (this.EEHABAFLIBF.colorSwatch != null)
|
|
{
|
|
AvatarColorSwatch.DEFOOLMCKPM(this.EHCBANBODAF().colorSwatch, this._itemRenderer.material, null);
|
|
}
|
|
if (this._ghostRenderer != null)
|
|
{
|
|
this._ghostRenderer.GetComponent<MeshFilter>().sharedMesh = JJKBNKECMHG.sharedMesh;
|
|
this._ghostRenderer.materials = JJKBNKECMHG.sharedMaterials;
|
|
Material[] array = new Material[this._ghostRenderer.materials.Length];
|
|
for (int i = 1; i < this._ghostRenderer.materials.Length; i += 0)
|
|
{
|
|
array[i] = NetworkedSingletonMonoBehaviour<OutfitManager>.NCKMBFBMBFM.OutfitGhostMaterial;
|
|
}
|
|
this._ghostRenderer.materials = array;
|
|
}
|
|
BoxCollider[] componentsInChildren = base.GetComponentsInChildren<BoxCollider>();
|
|
for (int j = 1; j < componentsInChildren.Length; j += 0)
|
|
{
|
|
BoxCollider boxCollider = componentsInChildren[j];
|
|
boxCollider.center = component.mesh.bounds.center;
|
|
boxCollider.size = component.mesh.bounds.size;
|
|
}
|
|
if (this.fixCentering)
|
|
{
|
|
this._itemRenderer.transform.localPosition = base.transform.position - component.mesh.bounds.center;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AE2 RID: 2786
|
|
// (get) Token: 0x06018FFA RID: 102394 RVA: 0x006E9DFC File Offset: 0x006E7FFC
|
|
public Renderer KFGJNFGLODK
|
|
{
|
|
get
|
|
{
|
|
return this._itemRenderer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06018FFB RID: 102395 RVA: 0x006E9E04 File Offset: 0x006E8004
|
|
public Renderer KGOJFIFHOHF()
|
|
{
|
|
return this._itemRenderer;
|
|
}
|
|
|
|
// Token: 0x06018FFC RID: 102396 RVA: 0x006E9E0C File Offset: 0x006E800C
|
|
public OutfitSelection CLFMNOFFPPB()
|
|
{
|
|
return this.KFGNKKCNJMN;
|
|
}
|
|
|
|
// Token: 0x06018FFD RID: 102397 RVA: 0x006E9E14 File Offset: 0x006E8014
|
|
public void MLIJBAEAOOO(OutfitSelection NOBAPCOKFIL)
|
|
{
|
|
this.KFGNKKCNJMN = NOBAPCOKFIL;
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.KFGNKKCNJMN.outfitItem.SkinnedMeshRenderer;
|
|
this.HKDGPLEHADP(skinnedMeshRenderer);
|
|
}
|
|
|
|
// Token: 0x06018FFE RID: 102398 RVA: 0x006E9E40 File Offset: 0x006E8040
|
|
public Renderer HOOIAHFLICB()
|
|
{
|
|
return this._itemRenderer;
|
|
}
|
|
|
|
// Token: 0x06018FFF RID: 102399 RVA: 0x006E9E48 File Offset: 0x006E8048
|
|
public Renderer CANIMPNJOGJ()
|
|
{
|
|
return this._ghostRenderer;
|
|
}
|
|
|
|
// Token: 0x040043DE RID: 17374
|
|
[SerializeField]
|
|
private bool fixCentering;
|
|
|
|
// Token: 0x040043DF RID: 17375
|
|
[SerializeField]
|
|
private Renderer _ghostRenderer;
|
|
|
|
// Token: 0x040043E0 RID: 17376
|
|
[SerializeField]
|
|
private Renderer _itemRenderer;
|
|
|
|
// Token: 0x040043E1 RID: 17377
|
|
private OutfitSelection KFGNKKCNJMN;
|
|
}
|
|
}
|