Project_WL/Assets/Script/UI/Ingame/Dungeon/Ingame_DungeonBase.cs

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; }
}