57 lines
1.6 KiB
C#
57 lines
1.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace ClusterLOD
|
|
{
|
|
// Token: 0x02000C96 RID: 3222
|
|
[Token(Token = "0x2000C96")]
|
|
[StructLayout(3)]
|
|
public class ClusterNode
|
|
{
|
|
// Token: 0x06004D8E RID: 19854 RVA: 0x00120ED4 File Offset: 0x0011F0D4
|
|
[Token(Token = "0x6004D8E")]
|
|
[Address(RVA = "0x1B354F0", Offset = "0x1B33EF0", VA = "0x181B354F0")]
|
|
public ClusterNode(List<IClusterLODComponent> components, [Optional] ClusterNode parent)
|
|
{
|
|
this.parent = parent;
|
|
int num = 0;
|
|
this.components = components;
|
|
int num2 = ClusterUtil.GetVertexCount(components, num);
|
|
this.vertexCount = num2;
|
|
}
|
|
|
|
// Token: 0x0400399D RID: 14749
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400399D")]
|
|
public List<IClusterLODComponent> components;
|
|
|
|
// Token: 0x0400399E RID: 14750
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400399E")]
|
|
public ClusterNode parent;
|
|
|
|
// Token: 0x0400399F RID: 14751
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400399F")]
|
|
public ClusterNode child1;
|
|
|
|
// Token: 0x040039A0 RID: 14752
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40039A0")]
|
|
public ClusterNode child2;
|
|
|
|
// Token: 0x040039A1 RID: 14753
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40039A1")]
|
|
public int vertexCount;
|
|
|
|
// Token: 0x040039A2 RID: 14754
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x40039A2")]
|
|
public Bounds bounds;
|
|
}
|
|
}
|