119 lines
3.3 KiB
C#
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;
|
|
}
|