using BrewMonster.Scripts; using UnityEngine; namespace BrewMonster.Scripts { public class CECHPWorkConcentrate : CECHPWork { int m_iDoWhat; public CECHPWorkConcentrate(CECHPWorkMan pWorkMan) : base(Host_work_ID.WORK_CONCENTRATE, pWorkMan) { m_dwMask = Work_mask.MASK_CONCENTRATE; m_dwTransMask = Work_mask.MASK_STAND; m_iDoWhat = (int)eDO_PET.DO_SUMMONPET; Reset(); } public override bool CopyData(CECHPWork pWork) { if (base.CopyData(pWork)) { return false; } CECHPWorkConcentrate pSrc = (CECHPWorkConcentrate)pWork; m_iDoWhat = pSrc.m_iDoWhat; return true; } public override void Reset() { base.Reset(); } public override bool Tick(float dwDeltaTime) { base.Tick(Time.fixedUnscaledTime); return true; } protected override void OnFirstTick() { } public enum eDO_PET { DO_SUMMONPET = 0, // Summon pet DO_RECALLPET, DO_BANISHPET, DO_RESTOREPET, DO_UNKNOWN, }; // Set / Get do what flag public void SetDoWhat(int iDoWhat) { m_iDoWhat = iDoWhat; } public int GetDoWhat() { return m_iDoWhat; } } }