Example #1
0
        public static void Start_CallBack(object state)
        {
            object[] states = (object[])state;

            Match m    = (Match)states[0];
            Item  wall = (Item)states[1];

            wall.Delete();

            if (StaticRef.m_Started)
            {
                //Prepare attackers
                for (int i = 0; i < m.Attackers.Count; ++i)
                {
                    StaticRef.FinalPrep(m.Attackers[i]);
                }
                //Prepare defenders
                for (int i = 0; i < m.Defenders.Count; ++i)
                {
                    StaticRef.FinalPrep(m.Defenders[i]);
                }
            }
        }