public virtual string GetQuantityDescription() { Weight = 10 + m_Quantity; if (m_Quantity < 1) { m_MilkType = TypeOfMilk.None; } int perc = (m_Quantity * 100) / 100; if (perc <= 0) { return("It's empty."); } else if (perc <= 33) { return("It's nearly empty."); } else if (perc <= 66) { return("It's half full."); } else { return("It's full."); } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Quantity = reader.ReadInt(); m_MilkType = (TypeOfMilk)reader.ReadInt(); m_Age = reader.ReadDateTime(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 1: { m_Age = reader.ReadDateTime(); goto case 0; } case 0: { m_Quantity = reader.ReadInt(); m_MilkType = (TypeOfMilk)reader.ReadInt(); break; } } }