m
This commit is contained in:
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation
|
||||
{
|
||||
// Token: 0x0200323F RID: 12863
|
||||
[Token(Token = "0x200323F")]
|
||||
public class ConfigurableCollision : ConfigurableMonoBehaviorSelector<ConfigurableCollider>
|
||||
{
|
||||
// Token: 0x17003C9B RID: 15515
|
||||
// (get) Token: 0x06015F77 RID: 89975 RVA: 0x0051D814 File Offset: 0x0051BA14
|
||||
[Token(Token = "0x17003C9B")]
|
||||
protected override string DHKMAJENPPI
|
||||
{
|
||||
[Token(Token = "0x6015F77")]
|
||||
[Address(RVA = "0x18F39D0", Offset = "0x18F29D0", VA = "0x1818F39D0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return "CC_CC";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015F78 RID: 89976 RVA: 0x0051D828 File Offset: 0x0051BA28
|
||||
[Token(Token = "0x6015F78")]
|
||||
[Address(RVA = "0x13747E0", Offset = "0x13737E0", VA = "0x1813747E0", Slot = "21")]
|
||||
public override int GetOptionId(ConfigurableCollider MLDKMIGAPEC)
|
||||
{
|
||||
ConfigurableCollider.MODNAEPDNBM physicsMode = MLDKMIGAPEC.physicsMode;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06015F79 RID: 89977 RVA: 0x0051D844 File Offset: 0x0051BA44
|
||||
[Token(Token = "0x6015F79")]
|
||||
[Address(RVA = "0x18F36D0", Offset = "0x18F26D0", VA = "0x1818F36D0")]
|
||||
public void AddConfigurablePhysicsMode(CreationObject EOJKOIGNHPJ, int JMHKMOACHDG)
|
||||
{
|
||||
base.AddSelectedIdConfigurableEnum<ConfigurableCollider.MODNAEPDNBM>(EOJKOIGNHPJ, "Physics Mode", JMHKMOACHDG);
|
||||
}
|
||||
|
||||
// Token: 0x06015F7A RID: 89978 RVA: 0x0051D860 File Offset: 0x0051BA60
|
||||
[Token(Token = "0x6015F7A")]
|
||||
[Address(RVA = "0x18F3740", Offset = "0x18F2740", VA = "0x1818F3740", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
if (ConfigurableCollision.<>c.<>9__6_0 == 0)
|
||||
{
|
||||
ConfigurableCollision.<>c.<>9__6_0 = (ConfigurableCollider c) => c.collider;
|
||||
}
|
||||
Func<Collider, bool> func;
|
||||
if (ConfigurableCollision.<>c.<>9__6_1 == 0)
|
||||
{
|
||||
func = delegate(Collider c)
|
||||
{
|
||||
int num2 = 0;
|
||||
return c != num2;
|
||||
};
|
||||
ConfigurableCollision.<>c.<>9__6_1 = func;
|
||||
}
|
||||
IEnumerable<ConfigurableCollider> enumerable2;
|
||||
IEnumerable<Collider> enumerable = Enumerable.Where<Collider>(enumerable2, func);
|
||||
if (Enumerable.Any<Collider>(enumerable))
|
||||
{
|
||||
this.tool.ForceIncludeColliders(enumerable);
|
||||
this.tool.InitializeColliders();
|
||||
}
|
||||
CreationObject creationObject = this.tool.creationObject;
|
||||
int num = this.settingPriority;
|
||||
base.AddSelectedIdConfigurableEnum<ConfigurableCollider.MODNAEPDNBM>(creationObject, "Physics Mode", num);
|
||||
}
|
||||
|
||||
// Token: 0x06015F7B RID: 89979 RVA: 0x0051D900 File Offset: 0x0051BB00
|
||||
[Token(Token = "0x6015F7B")]
|
||||
[Address(RVA = "0x18F3990", Offset = "0x18F2990", VA = "0x1818F3990")]
|
||||
protected new void HHEFIHHMFFL()
|
||||
{
|
||||
base.HHEFIHHMFFL();
|
||||
}
|
||||
|
||||
// Token: 0x06015F7C RID: 89980 RVA: 0x0051D914 File Offset: 0x0051BB14
|
||||
[Token(Token = "0x6015F7C")]
|
||||
[Address(RVA = "0x18F3A00", Offset = "0x18F2A00", VA = "0x1818F3A00")]
|
||||
public ConfigurableCollision()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E675 RID: 58997
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400E675")]
|
||||
[SerializeField]
|
||||
[Header("Configurable Collision:")]
|
||||
private int settingPriority = (int)((ulong)25L);
|
||||
|
||||
// Token: 0x0400E676 RID: 58998
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400E676")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)]
|
||||
private Tool tool;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user