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

119 lines
3.3 KiB
C#

using System;
using System.Diagnostics;
using System.IO;
using UnityEngine;
// Token: 0x020011BC RID: 4540
public abstract class VideoCapture : MonoBehaviour
{
// Token: 0x170011B0 RID: 4528
// (get) Token: 0x06026DE1 RID: 159201 RVA: 0x00ACDED4 File Offset: 0x00ACC0D4
// (set) Token: 0x06026DE2 RID: 159202 RVA: 0x00ACDEDC File Offset: 0x00ACC0DC
public bool JENLCPPHGDP { get; protected set; }
// Token: 0x140001AC RID: 428
// (add) Token: 0x06026DE3 RID: 159203 RVA: 0x00ACDEE8 File Offset: 0x00ACC0E8
// (remove) Token: 0x06026DE4 RID: 159204 RVA: 0x00ACDF20 File Offset: 0x00ACC120
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event Action ILLPHOHDLCJ;
// Token: 0x140001AD RID: 429
// (add) Token: 0x06026DE5 RID: 159205 RVA: 0x00ACDF58 File Offset: 0x00ACC158
// (remove) Token: 0x06026DE6 RID: 159206 RVA: 0x00ACDF90 File Offset: 0x00ACC190
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event Action JHJOBCJAHEE;
// Token: 0x140001AE RID: 430
// (add) Token: 0x06026DE7 RID: 159207 RVA: 0x00ACDFC8 File Offset: 0x00ACC1C8
// (remove) Token: 0x06026DE8 RID: 159208 RVA: 0x00ACE000 File Offset: 0x00ACC200
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event Action<string> GNBPEBOGBJG;
// Token: 0x06026DE9 RID: 159209
public abstract void StartCapture();
// Token: 0x06026DEA RID: 159210
public abstract void FinishCapture();
// Token: 0x06026DEB RID: 159211
public abstract float UpdateFrame(RenderTexture KPMMDGIAGPC);
// Token: 0x170011B1 RID: 4529
// (get) Token: 0x06026DEC RID: 159212 RVA: 0x00ACE038 File Offset: 0x00ACC238
public virtual string HHAKNJPFPLP
{
get
{
return Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Rec Room\\";
}
}
// Token: 0x170011B2 RID: 4530
// (get) Token: 0x06026DED RID: 159213 RVA: 0x00ACE04C File Offset: 0x00ACC24C
public static string DHBOGMJHDEF
{
get
{
DateTime now = DateTime.Now;
return string.Format("{0:D4}{1:D2}{2:D2}_{3:D2}{4:D2}{5:D2}", new object[] { now.Year, now.Month, now.Day, now.Hour, now.Minute, now.Second });
}
}
// Token: 0x06026DEE RID: 159214 RVA: 0x00ACE0CC File Offset: 0x00ACC2CC
protected virtual void Awake()
{
this.PHBDMJOEKEB = 1f / (float)this.frameRate;
}
// Token: 0x06026DEF RID: 159215 RVA: 0x00ACE0E4 File Offset: 0x00ACC2E4
protected virtual void Start()
{
if (!Directory.Exists(this.HHAKNJPFPLP))
{
Directory.CreateDirectory(this.HHAKNJPFPLP);
}
}
// Token: 0x06026DF0 RID: 159216 RVA: 0x00ACE104 File Offset: 0x00ACC304
protected void JLPPDKCGJKA()
{
if (this.ILLPHOHDLCJ != null)
{
this.ILLPHOHDLCJ();
}
}
// Token: 0x06026DF1 RID: 159217 RVA: 0x00ACE11C File Offset: 0x00ACC31C
protected void FIPPJAIHKGL()
{
if (this.JHJOBCJAHEE != null)
{
this.JHJOBCJAHEE();
}
}
// Token: 0x06026DF2 RID: 159218 RVA: 0x00ACE134 File Offset: 0x00ACC334
protected void IGMKAMDPIJK(string FOEIIDLBHOB)
{
if (this.GNBPEBOGBJG != null)
{
this.GNBPEBOGBJG(FOEIIDLBHOB);
}
}
// Token: 0x040061D6 RID: 25046
[SerializeField]
protected int frameRate = 15;
// Token: 0x040061D7 RID: 25047
[SerializeField]
protected float maxDuration = 30f;
// Token: 0x040061D8 RID: 25048
[HideInInspector]
public Camera RecordingCamera;
// Token: 0x040061DD RID: 25053
protected float PHBDMJOEKEB;
}