using ModelRenderer.Scripts.GameData; using PerfectWorld.Scripts.Task; using UnityEngine; namespace BrewMonster.Network { public static class EC_Game { #region Fields private static ATaskTemplMan m_pTaskMan; // Task template manager private static elementdataman m_pElementDataMan; // global element templates manager #endregion #region Properties public static ATaskTemplMan GetTaskTemplateMan() { return m_pTaskMan; } public static elementdataman GetElementDataMan() { return m_pElementDataMan; } #endregion #region Public Methods public static bool Init() { m_pElementDataMan = elementdataman.Instance; // Load task templates if (m_pTaskMan == null) m_pTaskMan = new ATaskTemplMan(); m_pTaskMan.Init(m_pElementDataMan); if (!m_pTaskMan.InitStorageTask()) { Debug.LogError("[Dat]- CECGame::Init, Storage task Init Failed!"); return false; } return true; } #endregion } }