scripts
This commit is contained in:
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Threading;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities
|
||||
{
|
||||
// Token: 0x02000A71 RID: 2673
|
||||
[Serializable]
|
||||
public abstract class ScoreManager
|
||||
{
|
||||
// Token: 0x14000087 RID: 135
|
||||
// (add) Token: 0x06014686 RID: 83590 RVA: 0x005B869C File Offset: 0x005B689C
|
||||
// (remove) Token: 0x06014687 RID: 83591 RVA: 0x005B86D4 File Offset: 0x005B68D4
|
||||
public event Action FDCMFEAGCED
|
||||
{
|
||||
add
|
||||
{
|
||||
Action action = this.StatsChangeEvent;
|
||||
Action action2;
|
||||
do
|
||||
{
|
||||
action2 = action;
|
||||
action = Interlocked.CompareExchange<Action>(ref this.StatsChangeEvent, (Action)Delegate.Combine(action2, value), action);
|
||||
}
|
||||
while (action != action2);
|
||||
}
|
||||
remove
|
||||
{
|
||||
Action action = this.StatsChangeEvent;
|
||||
Action action2;
|
||||
do
|
||||
{
|
||||
action2 = action;
|
||||
action = Interlocked.CompareExchange<Action>(ref this.StatsChangeEvent, (Action)Delegate.Remove(action2, value), action);
|
||||
}
|
||||
while (action != action2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007F8 RID: 2040
|
||||
// (get) Token: 0x06014688 RID: 83592 RVA: 0x005B870C File Offset: 0x005B690C
|
||||
// (set) Token: 0x06014689 RID: 83593 RVA: 0x005B871C File Offset: 0x005B691C
|
||||
protected int[] TeamScores
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._teamScores.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this._teamScores.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601468A RID: 83594 RVA: 0x005B872C File Offset: 0x005B692C
|
||||
public int LDKEEKDKJPL(IPBDFPEPNIM CLCIODCPAFC)
|
||||
{
|
||||
if (CLCIODCPAFC == IPBDFPEPNIM.INVALID)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
return this._teamScores.CPIBGJLHLBL()[(int)CLCIODCPAFC];
|
||||
}
|
||||
|
||||
// Token: 0x0601468B RID: 83595 RVA: 0x005B8744 File Offset: 0x005B6944
|
||||
public void HCCOMECGFNM(IPBDFPEPNIM CLCIODCPAFC, int EFGCDBNCIMI, int HLPHBIBGFKN, bool FAFLJEPPOHD = false)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
int num = this.LDKEEKDKJPL(CLCIODCPAFC);
|
||||
int num2 = Mathf.Min(num + EFGCDBNCIMI, HLPHBIBGFKN);
|
||||
this.PIOBACICGLA(CLCIODCPAFC, num2, FAFLJEPPOHD);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601468C RID: 83596 RVA: 0x005B8778 File Offset: 0x005B6978
|
||||
public void HCCOMECGFNM(IPBDFPEPNIM CLCIODCPAFC, int EFGCDBNCIMI, bool FAFLJEPPOHD = false)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
int num = this.LDKEEKDKJPL(CLCIODCPAFC);
|
||||
this.PIOBACICGLA(CLCIODCPAFC, num + EFGCDBNCIMI, FAFLJEPPOHD);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601468D RID: 83597 RVA: 0x005B87A4 File Offset: 0x005B69A4
|
||||
public void PIOBACICGLA(IPBDFPEPNIM CLCIODCPAFC, int FBJMPBENMCI, bool FAFLJEPPOHD = false)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
int[] array = (int[])this.TeamScores.Clone();
|
||||
if (!FAFLJEPPOHD && FBJMPBENMCI < 0)
|
||||
{
|
||||
FBJMPBENMCI = 0;
|
||||
}
|
||||
array[(int)CLCIODCPAFC] = FBJMPBENMCI;
|
||||
this.TeamScores = array;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601468E RID: 83598 RVA: 0x005B87E8 File Offset: 0x005B69E8
|
||||
public virtual void OFICKCBFMKO()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.TeamScores = new int[this.TeamScores.Length];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601468F RID: 83599 RVA: 0x005B8808 File Offset: 0x005B6A08
|
||||
protected virtual void MJMELNOFCHC()
|
||||
{
|
||||
if (this.StatsChangeEvent != null)
|
||||
{
|
||||
this.StatsChangeEvent();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04003832 RID: 14386
|
||||
[DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
[CompilerGenerated]
|
||||
private Action StatsChangeEvent;
|
||||
|
||||
// Token: 0x04003833 RID: 14387
|
||||
protected LHLLJPPCDKA<int[]> _teamScores;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user