38 lines
1.1 KiB
C#
38 lines
1.1 KiB
C#
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using UnityEngine;
|
|
|
|
public class Ingame_DungeonBase : MonoBehaviour
|
|
{
|
|
protected ObscuredInt _MaxMobCount;
|
|
protected int MaxMobCount
|
|
{
|
|
get { return _MaxMobCount; }
|
|
set { _MaxMobCount = value; _MaxMobCount.RandomizeCryptoKey(); }
|
|
}
|
|
|
|
protected ObscuredInt _MobCount;
|
|
protected int MobCount
|
|
{
|
|
get { return _MobCount; }
|
|
set { _MobCount = value; _MobCount.RandomizeCryptoKey(); }
|
|
}
|
|
|
|
|
|
public virtual void Set_DungeonInfo(int maxMobCount)
|
|
{
|
|
gameObject.SetActive(true);
|
|
|
|
MobCount = 0;
|
|
MaxMobCount = maxMobCount;
|
|
|
|
DungeonInfo.Ins.m_MaxDieMobCount = MaxMobCount;
|
|
DungeonInfo.Ins.act_MobDieCount = Add_MobCount;
|
|
}
|
|
public virtual void Add_MobCount(int mobid) { }
|
|
public virtual void Set_TotalDmg(double dmg) { }
|
|
public virtual void Set_TotalScore(int score) { }
|
|
public virtual void Set_TotalLife(int life) { }
|
|
public virtual void Set_WaveGold(int gold) { }
|
|
|
|
public int Get_KillMobCount() { return MobCount; }
|
|
} |