Beispiel #1
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            int version = reader.ReadInt();

            m_Bees       = (apiBeesComponent)reader.ReadItem();    //for displaying bee swarm
            m_Health     = reader.ReadInt();                       //current health
            m_NextCheck  = reader.ReadDateTime();                  //next update check
            m_Status     = (HiveStatus)reader.ReadInt();           //growth stage
            m_LastGrowth = (HiveGrowthIndicator)reader.ReadInt();  //last growth
            m_Age        = reader.ReadInt();                       //age of hive
            m_Population = reader.ReadInt();                       //bee population (*10k)
            m_Parasite   = reader.ReadInt();                       //parasite level(0, 1, 2)
            m_Disease    = reader.ReadInt();                       //disease level (0, 1, 2)
            m_Flowers    = reader.ReadInt();                       //amount of water tiles in range (during last check)
            m_Water      = reader.ReadInt();                       //number of flowers in range (during last check)
            m_Wax        = reader.ReadInt();                       //amount of Wax
            m_Honey      = reader.ReadInt();                       //amount of Honey
            m_PotAgility = reader.ReadInt();                       //number of agility potions
            m_PotHeal    = reader.ReadInt();                       //number of heal potions
            m_PotCure    = reader.ReadInt();                       //number of cure potions
            m_PotStr     = reader.ReadInt();                       //number of stength potions
            m_PotPoison  = reader.ReadInt();                       //number of poison potions
            m_Comp       = (apiBeeHiveComponent)reader.ReadItem(); //for storing the top of the hive
        }
Beispiel #2
0
		public override void Deserialize( GenericReader reader )
		{
			base.Deserialize( reader );

			int version = reader.ReadInt();

			m_Bees = (apiBeesComponent)reader.ReadItem();  //for displaying bee swarm
			m_Health = reader.ReadInt();  //current health
			m_NextCheck = reader.ReadDateTime();	//next update check
			m_Status = (HiveStatus)reader.ReadInt();  //growth stage
			m_LastGrowth = (HiveGrowthIndicator)reader.ReadInt();  //last growth
			m_Age = reader.ReadInt();  //age of hive
			m_Population = reader.ReadInt();  //bee population (*10k)
			m_Parasite = reader.ReadInt();  //parasite level(0, 1, 2)
			m_Disease = reader.ReadInt();  //disease level (0, 1, 2)
			m_Flowers = reader.ReadInt();  //amount of water tiles in range (during last check)
			m_Water = reader.ReadInt();	 //number of flowers in range (during last check)
			m_Wax = reader.ReadInt();  //amount of Wax
			m_Honey = reader.ReadInt();  //amount of Honey
			m_PotAgility = reader.ReadInt();  //number of agility potions
			m_PotHeal = reader.ReadInt();  //number of heal potions
			m_PotCure = reader.ReadInt();  //number of cure potions
			m_PotStr = reader.ReadInt();  //number of stength potions
			m_PotPoison = reader.ReadInt();  //number of poison potions
			m_Comp = (apiBeeHiveComponent)reader.ReadItem();  //for storing the top of the hive

		}