scripts
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace ProBuilder2.Common
|
||||
{
|
||||
// Token: 0x02000052 RID: 82
|
||||
[Serializable]
|
||||
public class pb_Renderable : ScriptableObject
|
||||
{
|
||||
// Token: 0x0600027D RID: 637 RVA: 0x0001F6C8 File Offset: 0x0001DAC8
|
||||
public static pb_Renderable CreateInstance(Mesh InMesh, Material[] InMaterials, Transform transform = null)
|
||||
{
|
||||
pb_Renderable pb_Renderable = ScriptableObject.CreateInstance<pb_Renderable>();
|
||||
pb_Renderable.mesh = InMesh;
|
||||
pb_Renderable.materials = InMaterials;
|
||||
pb_Renderable.transform = transform;
|
||||
return pb_Renderable;
|
||||
}
|
||||
|
||||
// Token: 0x0600027E RID: 638 RVA: 0x0001F6F4 File Offset: 0x0001DAF4
|
||||
public static pb_Renderable CreateInstance(Mesh InMesh, Material InMaterial, Transform transform = null)
|
||||
{
|
||||
pb_Renderable pb_Renderable = ScriptableObject.CreateInstance<pb_Renderable>();
|
||||
pb_Renderable.mesh = InMesh;
|
||||
pb_Renderable.materials = new Material[] { InMaterial };
|
||||
pb_Renderable.transform = transform;
|
||||
return pb_Renderable;
|
||||
}
|
||||
|
||||
// Token: 0x0600027F RID: 639 RVA: 0x0001F728 File Offset: 0x0001DB28
|
||||
public static pb_Renderable CreateInstance()
|
||||
{
|
||||
pb_Renderable pb_Renderable = pb_Renderable.CreateInstance(new Mesh(), null, null);
|
||||
pb_Renderable.mesh.name = "pb_Renderable::Mesh";
|
||||
pb_Renderable.mesh.hideFlags = HideFlags.DontSave;
|
||||
pb_Renderable.mesh.MarkDynamic();
|
||||
pb_Renderable.hideFlags = HideFlags.DontSave;
|
||||
return pb_Renderable;
|
||||
}
|
||||
|
||||
// Token: 0x06000280 RID: 640 RVA: 0x0001F773 File Offset: 0x0001DB73
|
||||
public static void DestroyInstance(global::UnityEngine.Object ren)
|
||||
{
|
||||
global::UnityEngine.Object.DestroyImmediate(ren);
|
||||
}
|
||||
|
||||
// Token: 0x06000281 RID: 641 RVA: 0x0001F77B File Offset: 0x0001DB7B
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (this.mesh != null)
|
||||
{
|
||||
global::UnityEngine.Object.DestroyImmediate(this.mesh);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040001C3 RID: 451
|
||||
public Mesh mesh;
|
||||
|
||||
// Token: 0x040001C4 RID: 452
|
||||
public Material[] materials;
|
||||
|
||||
// Token: 0x040001C5 RID: 453
|
||||
public Transform transform;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user