a
This commit is contained in:
@@ -0,0 +1,192 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020000CF RID: 207
|
||||
[Token(Token = "0x2000083")]
|
||||
public abstract class OffsetModifier : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170000BB RID: 187
|
||||
// (get) Token: 0x06000662 RID: 1634 RVA: 0x00004878 File Offset: 0x00002A78
|
||||
[Token(Token = "0x17000070")]
|
||||
protected float deltaTime
|
||||
{
|
||||
[Token(Token = "0x60004DA")]
|
||||
[Address(RVA = "0xA6BC20", Offset = "0xA6AA20", VA = "0x180A6BC20")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000663 RID: 1635
|
||||
[Token(Token = "0x60004DB")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract void OnModifyOffset();
|
||||
|
||||
// Token: 0x06000664 RID: 1636 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004DC")]
|
||||
[Address(RVA = "0x29AA3E0", Offset = "0x29A91E0", VA = "0x1829AA3E0", Slot = "5")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000665 RID: 1637 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004DD")]
|
||||
[Address(RVA = "0x29AA180", Offset = "0x29A8F80", VA = "0x1829AA180")]
|
||||
private IEnumerator Initiate()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000666 RID: 1638 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004DE")]
|
||||
[Address(RVA = "0x29AA1E0", Offset = "0x29A8FE0", VA = "0x1829AA1E0")]
|
||||
private void ModifyOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000667 RID: 1639 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004DF")]
|
||||
[Address(RVA = "0x29AA090", Offset = "0x29A8E90", VA = "0x1829AA090")]
|
||||
protected void ApplyLimits(OffsetModifier.OffsetLimits[] limits)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000668 RID: 1640 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004E0")]
|
||||
[Address(RVA = "0x29AA2F0", Offset = "0x29A90F0", VA = "0x1829AA2F0", Slot = "6")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000669 RID: 1641 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004E1")]
|
||||
[Address(RVA = "0x814740", Offset = "0x813540", VA = "0x180814740")]
|
||||
protected OffsetModifier()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005F2 RID: 1522
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40003CC")]
|
||||
[Tooltip("The master weight")]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x040005F3 RID: 1523
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40003CD")]
|
||||
[Tooltip("Reference to the FBBIK component")]
|
||||
public FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x040005F4 RID: 1524
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40003CE")]
|
||||
protected float lastTime;
|
||||
|
||||
// Token: 0x020000D0 RID: 208
|
||||
[Token(Token = "0x2000111")]
|
||||
[Serializable]
|
||||
public class OffsetLimits
|
||||
{
|
||||
// Token: 0x0600066A RID: 1642 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007B6")]
|
||||
[Address(RVA = "0x29A9890", Offset = "0x29A8690", VA = "0x1829A9890")]
|
||||
public void Apply(IKEffector e, Quaternion rootRotation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600066B RID: 1643 RVA: 0x00004890 File Offset: 0x00002A90
|
||||
[Token(Token = "0x60007B7")]
|
||||
[Address(RVA = "0x29A9B90", Offset = "0x29A8990", VA = "0x1829A9B90")]
|
||||
private float SpringAxis(float value, float min, float max)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x0600066C RID: 1644 RVA: 0x000048A8 File Offset: 0x00002AA8
|
||||
[Token(Token = "0x60007B8")]
|
||||
[Address(RVA = "0x29A9CD0", Offset = "0x29A8AD0", VA = "0x1829A9CD0")]
|
||||
private float Spring(float value, float limit, bool negative)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x0600066D RID: 1645 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007B9")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OffsetLimits()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005F5 RID: 1525
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40007CD")]
|
||||
[Tooltip("The effector type (this is just an enum)")]
|
||||
public FullBodyBipedEffector effector;
|
||||
|
||||
// Token: 0x040005F6 RID: 1526
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40007CE")]
|
||||
[Tooltip("Spring force, if zero then this is a hard limit, if not, offset can exceed the limit.")]
|
||||
public float spring;
|
||||
|
||||
// Token: 0x040005F7 RID: 1527
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40007CF")]
|
||||
[Tooltip("Which axes to limit the offset on?")]
|
||||
public bool x;
|
||||
|
||||
// Token: 0x040005F8 RID: 1528
|
||||
[FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x40007D0")]
|
||||
[Tooltip("Which axes to limit the offset on?")]
|
||||
public bool y;
|
||||
|
||||
// Token: 0x040005F9 RID: 1529
|
||||
[FieldOffset(Offset = "0x1A")]
|
||||
[Token(Token = "0x40007D1")]
|
||||
[Tooltip("Which axes to limit the offset on?")]
|
||||
public bool z;
|
||||
|
||||
// Token: 0x040005FA RID: 1530
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40007D2")]
|
||||
[Tooltip("The limits")]
|
||||
public float minX;
|
||||
|
||||
// Token: 0x040005FB RID: 1531
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40007D3")]
|
||||
[Tooltip("The limits")]
|
||||
public float maxX;
|
||||
|
||||
// Token: 0x040005FC RID: 1532
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40007D4")]
|
||||
[Tooltip("The limits")]
|
||||
public float minY;
|
||||
|
||||
// Token: 0x040005FD RID: 1533
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40007D5")]
|
||||
[Tooltip("The limits")]
|
||||
public float maxY;
|
||||
|
||||
// Token: 0x040005FE RID: 1534
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40007D6")]
|
||||
[Tooltip("The limits")]
|
||||
public float minZ;
|
||||
|
||||
// Token: 0x040005FF RID: 1535
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40007D7")]
|
||||
[Tooltip("The limits")]
|
||||
public float maxZ;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user