Exemplo n.º 1
0
        private void OnDayEnd(Event_DayEnded e)
        {
            for (int i = m_cats.Count - 1; i >= 0; --i)
            {
                bool live = GameState.ConsumeLasagna(1);
                if (!live)
                {
                    m_cats[i].Die();
                    m_cats.Remove(m_cats[i]);
                }
            }

            EventSystem.Dispatch(new Event_UIText(""));
            string uiString = "";

            for (int i = 0; i < m_cats.Count; ++i)
            {
                uiString += (string.Format("Cats[{0}].CreationDate = {1}\n", i, m_cats[i].CreationDate));
                EventSystem.Dispatch(new Event_UIText(uiString));
            }
        }
Exemplo n.º 2
0
 private void OnDayEnded(Event_DayEnded e)
 {
     EventSystem.Dispatch(new Event_BuildingYield(m_resourceType, GetYieldAmount()));
 }