예제 #1
0
        public IEnumerator InitTable()
        {
            if (Tab_Adventure.LoadTable(m_Adventure, m_AdventureStructure, false))

            {
                Log.Message(string.Format("Load Table:{0} OK! Record({1})", Tab_Adventure.GetInstanceFile(), m_Adventure.Count));
            }
            yield return(null);

            if (Tab_Event.LoadTable(m_Event, m_EventStructure, false))

            {
                Log.Message(string.Format("Load Table:{0} OK! Record({1})", Tab_Event.GetInstanceFile(), m_Event.Count));
            }
            yield return(null);

            if (Tab_GoodData.LoadTable(m_GoodData, m_GoodDataStructure, false))

            {
                Log.Message(string.Format("Load Table:{0} OK! Record({1})", Tab_GoodData.GetInstanceFile(), m_GoodData.Count));
            }
            yield return(null);

            if (Tab_Hospial.LoadTable(m_Hospial, m_HospialStructure, false))

            {
                Log.Message(string.Format("Load Table:{0} OK! Record({1})", Tab_Hospial.GetInstanceFile(), m_Hospial.Count));
            }
            yield return(null);

            if (Tab_Location.LoadTable(m_Location, m_LocationStructure, false))

            {
                Log.Message(string.Format("Load Table:{0} OK! Record({1})", Tab_Location.GetInstanceFile(), m_Location.Count));
            }
            yield return(null);

            if (Tab_PlayerData.LoadTable(m_PlayerData, m_PlayerDataStructure, false))

            {
                Log.Message(string.Format("Load Table:{0} OK! Record({1})", Tab_PlayerData.GetInstanceFile(), m_PlayerData.Count));
            }
            yield return(null);

            if (Tab_Postoffice.LoadTable(m_Postoffice, m_PostofficeStructure, false))

            {
                Log.Message(string.Format("Load Table:{0} OK! Record({1})", Tab_Postoffice.GetInstanceFile(), m_Postoffice.Count));
            }
            yield return(null);

            if (Tab_Rental.LoadTable(m_Rental, m_RentalStructure, false))

            {
                Log.Message(string.Format("Load Table:{0} OK! Record({1})", Tab_Rental.GetInstanceFile(), m_Rental.Count));
            }
            yield return(null);

            yield return(null);
        }
예제 #2
0
 public Hashtable GetPostoffice()
 {
     if (!Tab_Postoffice.IsTableLoaded)
     {
         Tab_Postoffice.LoadTable(m_Postoffice, m_PostofficeStructure, false);
     }
     return(m_Postoffice);
 }