Ejemplo n.º 1
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            int version = reader.ReadInt();

            switch (version)
            {
            case 1:
            {
                m_Active = reader.ReadBool();
                goto case 0;
            }

            case 0:
            {
                m_Range     = reader.ReadInt();
                m_SpawnType = (MovementSpawnType)reader.ReadInt();

                break;
            }
            }

            m_Creatures = new ArrayList();

            if (version < 1)
            {
                m_Active = true;
            }
        }
Ejemplo n.º 2
0
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );

            int version = reader.ReadInt();

            switch ( version )
            {
                case 1:
                    {
                        m_Active = reader.ReadBool();
                        goto case 0;
                    }
                case 0:
                    {
                        m_Range = reader.ReadInt();
                        m_SpawnType = (MovementSpawnType) reader.ReadInt();

                        break;
                    }
            }

            m_Creatures = new ArrayList();

            if ( version < 1 )
                m_Active = true;
        }