scripts
This commit is contained in:
@@ -0,0 +1,148 @@
|
||||
using System;
|
||||
|
||||
namespace ExitGames.Client.Photon.Voice
|
||||
{
|
||||
// Token: 0x0200053B RID: 1339
|
||||
public abstract class KEDPNEDDECG<TType, TInfo> : IDisposable
|
||||
{
|
||||
// Token: 0x0600D8BA RID: 55482 RVA: 0x00412804 File Offset: 0x00410A04
|
||||
public KEDPNEDDECG(int PHNILFPKHOC, string EKKMPHMGCLB)
|
||||
{
|
||||
this.PHNILFPKHOC = PHNILFPKHOC;
|
||||
this.EKKMPHMGCLB = EKKMPHMGCLB;
|
||||
}
|
||||
|
||||
// Token: 0x0600D8BB RID: 55483 RVA: 0x00412828 File Offset: 0x00410A28
|
||||
public KEDPNEDDECG(int PHNILFPKHOC, string EKKMPHMGCLB, TInfo NAHFIMLLIMH)
|
||||
{
|
||||
this.PHNILFPKHOC = PHNILFPKHOC;
|
||||
this.EKKMPHMGCLB = EKKMPHMGCLB;
|
||||
this.GBKFKKGNLGF(NAHFIMLLIMH);
|
||||
}
|
||||
|
||||
// Token: 0x0600D8BC RID: 55484
|
||||
protected abstract TType OPJLIOLMAFK(TInfo NAHFIMLLIMH);
|
||||
|
||||
// Token: 0x0600D8BD RID: 55485
|
||||
protected abstract void BGJAPDPDCMN(TType INNGECIOBOO);
|
||||
|
||||
// Token: 0x0600D8BE RID: 55486
|
||||
protected abstract bool NELPNOAOADL(TInfo EFGOCPLCOGG, TInfo KKGDKOCJBAN);
|
||||
|
||||
// Token: 0x170005D9 RID: 1497
|
||||
// (get) Token: 0x0600D8BF RID: 55487 RVA: 0x00412854 File Offset: 0x00410A54
|
||||
internal string MBADGNJPALF
|
||||
{
|
||||
get
|
||||
{
|
||||
return "[ObjectPool] [" + this.EKKMPHMGCLB + "]";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600D8C0 RID: 55488 RVA: 0x0041286C File Offset: 0x00410A6C
|
||||
public void GBKFKKGNLGF(TInfo NAHFIMLLIMH)
|
||||
{
|
||||
lock (this)
|
||||
{
|
||||
while (this.IFJEHHMHOOM > 0)
|
||||
{
|
||||
this.BGJAPDPDCMN(this.OIJIDIPFPOB[--this.IFJEHHMHOOM]);
|
||||
}
|
||||
this.NAHFIMLLIMH = NAHFIMLLIMH;
|
||||
this.OIJIDIPFPOB = new TType[this.PHNILFPKHOC];
|
||||
this.JJJMPGIEPDF = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600D8C1 RID: 55489 RVA: 0x004128F0 File Offset: 0x00410AF0
|
||||
public TType ANGEPMIBGOP()
|
||||
{
|
||||
lock (this)
|
||||
{
|
||||
if (this.IFJEHHMHOOM > 0)
|
||||
{
|
||||
return this.OIJIDIPFPOB[--this.IFJEHHMHOOM];
|
||||
}
|
||||
if (!this.JJJMPGIEPDF)
|
||||
{
|
||||
throw new Exception(this.MBADGNJPALF + " not initialized");
|
||||
}
|
||||
}
|
||||
return this.OPJLIOLMAFK(this.NAHFIMLLIMH);
|
||||
}
|
||||
|
||||
// Token: 0x0600D8C2 RID: 55490 RVA: 0x00412980 File Offset: 0x00410B80
|
||||
public TType ANGEPMIBGOP(TInfo NAHFIMLLIMH)
|
||||
{
|
||||
if (!this.NELPNOAOADL(this.NAHFIMLLIMH, NAHFIMLLIMH))
|
||||
{
|
||||
this.GBKFKKGNLGF(NAHFIMLLIMH);
|
||||
}
|
||||
return this.ANGEPMIBGOP();
|
||||
}
|
||||
|
||||
// Token: 0x0600D8C3 RID: 55491 RVA: 0x004129A4 File Offset: 0x00410BA4
|
||||
public virtual bool Release(TType INNGECIOBOO, TInfo GNAJCHBBLMC)
|
||||
{
|
||||
if (this.NELPNOAOADL(this.NAHFIMLLIMH, GNAJCHBBLMC))
|
||||
{
|
||||
lock (this)
|
||||
{
|
||||
if (this.IFJEHHMHOOM < this.OIJIDIPFPOB.Length)
|
||||
{
|
||||
this.OIJIDIPFPOB[this.IFJEHHMHOOM++] = INNGECIOBOO;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
this.BGJAPDPDCMN(INNGECIOBOO);
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x0600D8C4 RID: 55492 RVA: 0x00412A28 File Offset: 0x00410C28
|
||||
public virtual bool Release(TType INNGECIOBOO)
|
||||
{
|
||||
lock (this)
|
||||
{
|
||||
if (this.IFJEHHMHOOM < this.OIJIDIPFPOB.Length)
|
||||
{
|
||||
this.OIJIDIPFPOB[this.IFJEHHMHOOM++] = INNGECIOBOO;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
this.BGJAPDPDCMN(INNGECIOBOO);
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x0600D8C5 RID: 55493 RVA: 0x00412A9C File Offset: 0x00410C9C
|
||||
public void Dispose()
|
||||
{
|
||||
lock (this)
|
||||
{
|
||||
while (this.IFJEHHMHOOM > 0)
|
||||
{
|
||||
this.BGJAPDPDCMN(this.OIJIDIPFPOB[--this.IFJEHHMHOOM]);
|
||||
}
|
||||
this.OIJIDIPFPOB = new TType[0];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001F64 RID: 8036
|
||||
protected int PHNILFPKHOC;
|
||||
|
||||
// Token: 0x04001F65 RID: 8037
|
||||
protected TInfo NAHFIMLLIMH;
|
||||
|
||||
// Token: 0x04001F66 RID: 8038
|
||||
private TType[] OIJIDIPFPOB = new TType[0];
|
||||
|
||||
// Token: 0x04001F67 RID: 8039
|
||||
protected int IFJEHHMHOOM;
|
||||
|
||||
// Token: 0x04001F68 RID: 8040
|
||||
protected string EKKMPHMGCLB;
|
||||
|
||||
// Token: 0x04001F69 RID: 8041
|
||||
private bool JJJMPGIEPDF;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user