Files
2026-06-04 11:42:34 +02:00

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;
}
}