65 lines
1.8 KiB
C#
65 lines
1.8 KiB
C#
using System;
|
|
using System.Text.RegularExpressions;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Encounters
|
|
{
|
|
// Token: 0x020009AD RID: 2477
|
|
public abstract class GameEncounterStartTrigger : MonoBehaviour
|
|
{
|
|
// Token: 0x17000717 RID: 1815
|
|
// (get) Token: 0x06012994 RID: 76180
|
|
public abstract string MJLCELIIAJF { get; }
|
|
|
|
// Token: 0x06012995 RID: 76181 RVA: 0x00553570 File Offset: 0x00551770
|
|
public virtual void OnAwake(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
|
|
{
|
|
this.EBMDDFDIPEP = EBMDDFDIPEP;
|
|
this.GCNLJMAFCLB = GCNLJMAFCLB;
|
|
}
|
|
|
|
// Token: 0x06012996 RID: 76182 RVA: 0x00553580 File Offset: 0x00551780
|
|
public virtual void OnCleanup()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012997 RID: 76183 RVA: 0x00553584 File Offset: 0x00551784
|
|
public virtual void OnEncounterActivate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012998 RID: 76184 RVA: 0x00553588 File Offset: 0x00551788
|
|
public virtual void OnEncounterDeactivate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012999 RID: 76185
|
|
public abstract void StartListening();
|
|
|
|
// Token: 0x0601299A RID: 76186
|
|
public abstract bool IsTriggered();
|
|
|
|
// Token: 0x0601299B RID: 76187
|
|
public abstract void StopListening();
|
|
|
|
// Token: 0x0601299C RID: 76188 RVA: 0x0055358C File Offset: 0x0055178C
|
|
protected string BMEAKBKGLLA(string ANOFFEKMECJ)
|
|
{
|
|
return string.Format("T{0}.{1}", this.GCNLJMAFCLB, ANOFFEKMECJ);
|
|
}
|
|
|
|
// Token: 0x0601299D RID: 76189 RVA: 0x005535A4 File Offset: 0x005517A4
|
|
public static string ParseFriendlyTypeName(Type ANNBGHOPFBN)
|
|
{
|
|
string text = ANNBGHOPFBN.Name.Substring(0, ANNBGHOPFBN.Name.IndexOf("EncounterStartTrigger"));
|
|
return Regex.Replace(text, "(\\B[A-Z0-9])", " $1");
|
|
}
|
|
|
|
// Token: 0x040033F3 RID: 13299
|
|
protected GameEncounter EBMDDFDIPEP;
|
|
|
|
// Token: 0x040033F4 RID: 13300
|
|
protected int GCNLJMAFCLB = -1;
|
|
}
|
|
}
|