631 lines
20 KiB
C#
631 lines
20 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Serialization;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x0200009A RID: 154
|
|
[Token(Token = "0x200006C")]
|
|
[HelpURL("https://www.youtube.com/watch?v=r5jiZnsDH3M")]
|
|
[AddComponentMenu("Scripts/RootMotion.FinalIK/Interaction System/Interaction System")]
|
|
public class InteractionSystem : MonoBehaviour
|
|
{
|
|
// Token: 0x0600050F RID: 1295 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003FC")]
|
|
[Address(RVA = "0x100C480", Offset = "0x100B480", VA = "0x18100C480")]
|
|
[ContextMenu("User Manual")]
|
|
private void OpenUserManual()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000510 RID: 1296 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003FD")]
|
|
[Address(RVA = "0x100C340", Offset = "0x100B340", VA = "0x18100C340")]
|
|
[ContextMenu("Scrpt Reference")]
|
|
private void OpenScriptReference()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000511 RID: 1297 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003FE")]
|
|
[Address(RVA = "0x100C380", Offset = "0x100B380", VA = "0x18100C380")]
|
|
[ContextMenu("TUTORIAL VIDEO (PART 1: BASICS)")]
|
|
private void OpenTutorial1()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000512 RID: 1298 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003FF")]
|
|
[Address(RVA = "0x100C3C0", Offset = "0x100B3C0", VA = "0x18100C3C0")]
|
|
[ContextMenu("TUTORIAL VIDEO (PART 2: PICKING UP...)")]
|
|
private void OpenTutorial2()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000513 RID: 1299 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000400")]
|
|
[Address(RVA = "0x100C400", Offset = "0x100B400", VA = "0x18100C400")]
|
|
[ContextMenu("TUTORIAL VIDEO (PART 3: ANIMATION)")]
|
|
private void OpenTutorial3()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000514 RID: 1300 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000401")]
|
|
[Address(RVA = "0x100C440", Offset = "0x100B440", VA = "0x18100C440")]
|
|
[ContextMenu("TUTORIAL VIDEO (PART 4: TRIGGERS)")]
|
|
private void OpenTutorial4()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000515 RID: 1301 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000402")]
|
|
[Address(RVA = "0x100D360", Offset = "0x100C360", VA = "0x18100D360")]
|
|
[ContextMenu("Support")]
|
|
private void SupportGroup()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000516 RID: 1302 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000403")]
|
|
[Address(RVA = "0x1009CB0", Offset = "0x1008CB0", VA = "0x181009CB0")]
|
|
[ContextMenu("Asset Store Thread")]
|
|
private void ASThread()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000099 RID: 153
|
|
// (get) Token: 0x06000517 RID: 1303 RVA: 0x00004128 File Offset: 0x00002328
|
|
[Token(Token = "0x17000062")]
|
|
public bool inInteraction
|
|
{
|
|
[Token(Token = "0x6000404")]
|
|
[Address(RVA = "0x100F040", Offset = "0x100E040", VA = "0x18100F040")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000518 RID: 1304 RVA: 0x00004140 File Offset: 0x00002340
|
|
[Token(Token = "0x6000405")]
|
|
[Address(RVA = "0x100AD90", Offset = "0x1009D90", VA = "0x18100AD90")]
|
|
public bool IsInInteraction(FullBodyBipedEffector effectorType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000519 RID: 1305 RVA: 0x00004158 File Offset: 0x00002358
|
|
[Token(Token = "0x6000406")]
|
|
[Address(RVA = "0x100B0E0", Offset = "0x100A0E0", VA = "0x18100B0E0")]
|
|
public bool IsPaused(FullBodyBipedEffector effectorType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600051A RID: 1306 RVA: 0x00004170 File Offset: 0x00002370
|
|
[Token(Token = "0x6000407")]
|
|
[Address(RVA = "0x100B260", Offset = "0x100A260", VA = "0x18100B260")]
|
|
public bool IsPaused()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600051B RID: 1307 RVA: 0x00004188 File Offset: 0x00002388
|
|
[Token(Token = "0x6000408")]
|
|
[Address(RVA = "0x100AF10", Offset = "0x1009F10", VA = "0x18100AF10")]
|
|
public bool IsInSync()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600051C RID: 1308 RVA: 0x000041A0 File Offset: 0x000023A0
|
|
[Token(Token = "0x6000409")]
|
|
[Address(RVA = "0x100CAB0", Offset = "0x100BAB0", VA = "0x18100CAB0")]
|
|
public bool StartInteraction(FullBodyBipedEffector effectorType, InteractionObject interactionObject, bool interrupt)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600051D RID: 1309 RVA: 0x000041B8 File Offset: 0x000023B8
|
|
[Token(Token = "0x600040A")]
|
|
[Address(RVA = "0x100C5D0", Offset = "0x100B5D0", VA = "0x18100C5D0")]
|
|
public bool PauseInteraction(FullBodyBipedEffector effectorType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600051E RID: 1310 RVA: 0x000041D0 File Offset: 0x000023D0
|
|
[Token(Token = "0x600040B")]
|
|
[Address(RVA = "0x100C970", Offset = "0x100B970", VA = "0x18100C970")]
|
|
public bool ResumeInteraction(FullBodyBipedEffector effectorType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600051F RID: 1311 RVA: 0x000041E8 File Offset: 0x000023E8
|
|
[Token(Token = "0x600040C")]
|
|
[Address(RVA = "0x100D220", Offset = "0x100C220", VA = "0x18100D220")]
|
|
public bool StopInteraction(FullBodyBipedEffector effectorType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000520 RID: 1312 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600040D")]
|
|
[Address(RVA = "0x100C4C0", Offset = "0x100B4C0", VA = "0x18100C4C0")]
|
|
public void PauseAll()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000521 RID: 1313 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600040E")]
|
|
[Address(RVA = "0x100C860", Offset = "0x100B860", VA = "0x18100C860")]
|
|
public void ResumeAll()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000522 RID: 1314 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600040F")]
|
|
[Address(RVA = "0x100D1A0", Offset = "0x100C1A0", VA = "0x18100D1A0")]
|
|
public void StopAll()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000523 RID: 1315 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000410")]
|
|
[Address(RVA = "0x100A730", Offset = "0x1009730", VA = "0x18100A730")]
|
|
public InteractionObject GetInteractionObject(FullBodyBipedEffector effectorType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000524 RID: 1316 RVA: 0x00004200 File Offset: 0x00002400
|
|
[Token(Token = "0x6000411")]
|
|
[Address(RVA = "0x100AA60", Offset = "0x1009A60", VA = "0x18100AA60")]
|
|
public float GetProgress(FullBodyBipedEffector effectorType)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x06000525 RID: 1317 RVA: 0x00004218 File Offset: 0x00002418
|
|
[Token(Token = "0x6000412")]
|
|
[Address(RVA = "0x100A860", Offset = "0x1009860", VA = "0x18100A860")]
|
|
public float GetMinActiveProgress()
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x06000526 RID: 1318 RVA: 0x00004230 File Offset: 0x00002430
|
|
[Token(Token = "0x6000413")]
|
|
[Address(RVA = "0x100DF40", Offset = "0x100CF40", VA = "0x18100DF40")]
|
|
public bool TriggerInteraction(int index, bool interrupt)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000527 RID: 1319 RVA: 0x00004248 File Offset: 0x00002448
|
|
[Token(Token = "0x6000414")]
|
|
[Address(RVA = "0x100D8D0", Offset = "0x100C8D0", VA = "0x18100D8D0")]
|
|
public bool TriggerInteraction(int index, bool interrupt, out InteractionObject interactionObject)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000528 RID: 1320 RVA: 0x00004260 File Offset: 0x00002460
|
|
[Token(Token = "0x6000415")]
|
|
[Address(RVA = "0x100DBA0", Offset = "0x100CBA0", VA = "0x18100DBA0")]
|
|
public bool TriggerInteraction(int index, bool interrupt, out InteractionTarget interactionTarget)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000529 RID: 1321 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000416")]
|
|
[Address(RVA = "0x100A0B0", Offset = "0x10090B0", VA = "0x18100A0B0")]
|
|
public InteractionTrigger.Range GetClosestInteractionRange()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600052A RID: 1322 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000417")]
|
|
[Address(RVA = "0x1009F10", Offset = "0x1008F10", VA = "0x181009F10")]
|
|
public InteractionObject GetClosestInteractionObjectInRange()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600052B RID: 1323 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000418")]
|
|
[Address(RVA = "0x100A220", Offset = "0x1009220", VA = "0x18100A220")]
|
|
public InteractionTarget GetClosestInteractionTargetInRange()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600052C RID: 1324 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000419")]
|
|
[Address(RVA = "0x1009F60", Offset = "0x1008F60", VA = "0x181009F60")]
|
|
public InteractionObject[] GetClosestInteractionObjectsInRange()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600052D RID: 1325 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600041A")]
|
|
[Address(RVA = "0x100A2C0", Offset = "0x10092C0", VA = "0x18100A2C0")]
|
|
public InteractionTarget[] GetClosestInteractionTargetsInRange()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600052E RID: 1326 RVA: 0x00004278 File Offset: 0x00002478
|
|
[Token(Token = "0x600041B")]
|
|
[Address(RVA = "0x100D3A0", Offset = "0x100C3A0", VA = "0x18100D3A0")]
|
|
public bool TriggerEffectorsReady(int index)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600052F RID: 1327 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600041C")]
|
|
[Address(RVA = "0x100ABA0", Offset = "0x1009BA0", VA = "0x18100ABA0")]
|
|
public InteractionTrigger.Range GetTriggerRange(int index)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000530 RID: 1328 RVA: 0x00004290 File Offset: 0x00002490
|
|
[Token(Token = "0x600041D")]
|
|
[Address(RVA = "0x100A450", Offset = "0x1009450", VA = "0x18100A450")]
|
|
public int GetClosestTriggerIndex()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x1700009A RID: 154
|
|
// (get) Token: 0x06000531 RID: 1329 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000532 RID: 1330 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000063")]
|
|
public FullBodyBipedIK ik
|
|
{
|
|
[Token(Token = "0x600041E")]
|
|
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600041F")]
|
|
[Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700009B RID: 155
|
|
// (get) Token: 0x06000533 RID: 1331 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000534 RID: 1332 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000064")]
|
|
public List<InteractionTrigger> triggersInRange
|
|
{
|
|
[Token(Token = "0x6000420")]
|
|
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000421")]
|
|
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700009C RID: 156
|
|
// (get) Token: 0x06000535 RID: 1333 RVA: 0x000042A8 File Offset: 0x000024A8
|
|
// (set) Token: 0x06000536 RID: 1334 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000065")]
|
|
public bool initiated
|
|
{
|
|
[Token(Token = "0x6000422")]
|
|
[Address(RVA = "0xB8D050", Offset = "0xB8C050", VA = "0x180B8D050")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x6000423")]
|
|
[Address(RVA = "0xB8D170", Offset = "0xB8C170", VA = "0x180B8D170")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000537 RID: 1335 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000424")]
|
|
[Address(RVA = "0x100CC70", Offset = "0x100BC70", VA = "0x18100CC70")]
|
|
public void Start()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000538 RID: 1336 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000425")]
|
|
[Address(RVA = "0x100AD50", Offset = "0x1009D50", VA = "0x18100AD50")]
|
|
private void InteractionPause(FullBodyBipedEffector effector, InteractionObject interactionObject)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000539 RID: 1337 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000426")]
|
|
[Address(RVA = "0x100AD70", Offset = "0x1009D70", VA = "0x18100AD70")]
|
|
private void InteractionResume(FullBodyBipedEffector effector, InteractionObject interactionObject)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600053A RID: 1338 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000427")]
|
|
[Address(RVA = "0x100AD70", Offset = "0x1009D70", VA = "0x18100AD70")]
|
|
private void InteractionStop(FullBodyBipedEffector effector, InteractionObject interactionObject)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600053B RID: 1339 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000428")]
|
|
[Address(RVA = "0x100B4F0", Offset = "0x100A4F0", VA = "0x18100B4F0")]
|
|
private void LookAtInteraction(FullBodyBipedEffector effector, InteractionObject interactionObject)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600053C RID: 1340 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000429")]
|
|
[Address(RVA = "0x100C160", Offset = "0x100B160", VA = "0x18100C160")]
|
|
public void OnTriggerEnter(Collider c)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600053D RID: 1341 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600042A")]
|
|
[Address(RVA = "0x100C260", Offset = "0x100B260", VA = "0x18100C260")]
|
|
public void OnTriggerExit(Collider c)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600053E RID: 1342 RVA: 0x000042C0 File Offset: 0x000024C0
|
|
[Token(Token = "0x600042B")]
|
|
[Address(RVA = "0x1009CF0", Offset = "0x1008CF0", VA = "0x181009CF0")]
|
|
private bool ContactIsInRange(int index, out int bestRangeIndex)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600053F RID: 1343 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600042C")]
|
|
[Address(RVA = "0x100BB20", Offset = "0x100AB20", VA = "0x18100BB20")]
|
|
private void OnDrawGizmosSelected()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000540 RID: 1344 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600042D")]
|
|
[Address(RVA = "0x100E600", Offset = "0x100D600", VA = "0x18100E600")]
|
|
public void Update()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000541 RID: 1345 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600042E")]
|
|
[Address(RVA = "0x100C710", Offset = "0x100B710", VA = "0x18100C710")]
|
|
private void Raycasting()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000542 RID: 1346 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600042F")]
|
|
[Address(RVA = "0x100E340", Offset = "0x100D340", VA = "0x18100E340")]
|
|
private void UpdateTriggerEventBroadcasting()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000543 RID: 1347 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000430")]
|
|
[Address(RVA = "0x100E1D0", Offset = "0x100D1D0", VA = "0x18100E1D0")]
|
|
private void UpdateEffectors()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000544 RID: 1348 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000431")]
|
|
[Address(RVA = "0x100BE60", Offset = "0x100AE60", VA = "0x18100BE60")]
|
|
private void OnPreFBBIK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000545 RID: 1349 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000432")]
|
|
[Address(RVA = "0x100BCB0", Offset = "0x100ACB0", VA = "0x18100BCB0")]
|
|
private void OnPostFBBIK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000546 RID: 1350 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000433")]
|
|
[Address(RVA = "0x100BC00", Offset = "0x100AC00", VA = "0x18100BC00")]
|
|
private void OnFixTransforms()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000547 RID: 1351 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000434")]
|
|
[Address(RVA = "0x100B780", Offset = "0x100A780", VA = "0x18100B780")]
|
|
private void OnDestroy()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000548 RID: 1352 RVA: 0x000042D8 File Offset: 0x000024D8
|
|
[Token(Token = "0x6000435")]
|
|
[Address(RVA = "0x100B420", Offset = "0x100A420", VA = "0x18100B420")]
|
|
private bool IsValid(bool log)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000549 RID: 1353 RVA: 0x000042F0 File Offset: 0x000024F0
|
|
[Token(Token = "0x6000436")]
|
|
[Address(RVA = "0x100D7D0", Offset = "0x100C7D0", VA = "0x18100D7D0")]
|
|
private bool TriggerIndexIsValid(int index)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600054A RID: 1354 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000437")]
|
|
[Address(RVA = "0x100E950", Offset = "0x100D950", VA = "0x18100E950")]
|
|
public InteractionSystem()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040004CF RID: 1231
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400032D")]
|
|
[Tooltip("If not empty, only the targets with the specified tag will be used by this Interaction System.")]
|
|
public string targetTag;
|
|
|
|
// Token: 0x040004D0 RID: 1232
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400032E")]
|
|
[Tooltip("The fade in time of the interaction.")]
|
|
public float fadeInTime;
|
|
|
|
// Token: 0x040004D1 RID: 1233
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x400032F")]
|
|
[Tooltip("The master speed for all interactions.")]
|
|
public float speed;
|
|
|
|
// Token: 0x040004D2 RID: 1234
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000330")]
|
|
[Tooltip("If > 0, lerps all the FBBIK channels used by the Interaction System back to their default or initial values when not in interaction.")]
|
|
public float resetToDefaultsSpeed;
|
|
|
|
// Token: 0x040004D3 RID: 1235
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000331")]
|
|
[Header("Triggering")]
|
|
[Tooltip("The collider that registers OnTriggerEnter and OnTriggerExit events with InteractionTriggers.")]
|
|
[FormerlySerializedAs("collider")]
|
|
public Collider characterCollider;
|
|
|
|
// Token: 0x040004D4 RID: 1236
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000332")]
|
|
[Tooltip("Will be used by Interaction Triggers that need the camera's position. Assign the first person view character camera.")]
|
|
[FormerlySerializedAs("camera")]
|
|
public Transform FPSCamera;
|
|
|
|
// Token: 0x040004D5 RID: 1237
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000333")]
|
|
[Tooltip("The layers that will be raycasted from the camera (along camera.forward). All InteractionTrigger look at target colliders should be included.")]
|
|
public LayerMask camRaycastLayers;
|
|
|
|
// Token: 0x040004D6 RID: 1238
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4000334")]
|
|
[Tooltip("Max distance of raycasting from the camera.")]
|
|
public float camRaycastDistance;
|
|
|
|
// Token: 0x040004D8 RID: 1240
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000336")]
|
|
private List<InteractionTrigger> inContact;
|
|
|
|
// Token: 0x040004D9 RID: 1241
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000337")]
|
|
private List<int> bestRangeIndexes;
|
|
|
|
// Token: 0x040004DA RID: 1242
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000338")]
|
|
public InteractionSystem.InteractionDelegate OnInteractionStart;
|
|
|
|
// Token: 0x040004DB RID: 1243
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000339")]
|
|
public InteractionSystem.InteractionDelegate OnInteractionPause;
|
|
|
|
// Token: 0x040004DC RID: 1244
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400033A")]
|
|
public InteractionSystem.InteractionDelegate OnInteractionPickUp;
|
|
|
|
// Token: 0x040004DD RID: 1245
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400033B")]
|
|
public InteractionSystem.InteractionDelegate OnInteractionResume;
|
|
|
|
// Token: 0x040004DE RID: 1246
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400033C")]
|
|
public InteractionSystem.InteractionDelegate OnInteractionStop;
|
|
|
|
// Token: 0x040004DF RID: 1247
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400033D")]
|
|
public InteractionSystem.InteractionEventDelegate OnInteractionEvent;
|
|
|
|
// Token: 0x040004E0 RID: 1248
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400033E")]
|
|
public RaycastHit raycastHit;
|
|
|
|
// Token: 0x040004E1 RID: 1249
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400033F")]
|
|
[Space]
|
|
[SerializeField]
|
|
[Space(10f)]
|
|
[Tooltip("Reference to the FBBIK component.")]
|
|
private FullBodyBipedIK fullBody;
|
|
|
|
// Token: 0x040004E2 RID: 1250
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4000340")]
|
|
[Tooltip("Handles looking at the interactions.")]
|
|
public InteractionLookAt lookAt;
|
|
|
|
// Token: 0x040004E3 RID: 1251
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4000341")]
|
|
private InteractionEffector[] interactionEffectors;
|
|
|
|
// Token: 0x040004E5 RID: 1253
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4000343")]
|
|
private Collider lastCollider;
|
|
|
|
// Token: 0x040004E6 RID: 1254
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4000344")]
|
|
private Collider c;
|
|
|
|
// Token: 0x0200009B RID: 155
|
|
// (Invoke) Token: 0x0600054C RID: 1356
|
|
[Token(Token = "0x20000FA")]
|
|
public delegate void InteractionDelegate(FullBodyBipedEffector effectorType, InteractionObject interactionObject);
|
|
|
|
// Token: 0x0200009C RID: 156
|
|
// (Invoke) Token: 0x06000550 RID: 1360
|
|
[Token(Token = "0x20000FB")]
|
|
public delegate void InteractionEventDelegate(FullBodyBipedEffector effectorType, InteractionObject interactionObject, InteractionObject.InteractionEvent interactionEvent);
|
|
}
|
|
}
|