Server.Items.Aquarium.GetProperties C# (CSharp) Méthode

GetProperties() public méthode

public GetProperties ( ObjectPropertyList list ) : void
list Server.ObjectPropertyList
Résultat void
        public override void GetProperties( ObjectPropertyList list )
        {
            base.GetProperties( list );

            if ( m_VacationLeft > 0 )
                list.Add( 1074430, m_VacationLeft.ToString() ); // Vacation days left: ~1_DAYS

            if ( m_Events.Count > 0 )
                list.Add( 1074426, m_Events.Count.ToString() ); // ~1_NUM~ event(s) to view!

            if ( m_RewardAvailable )
                list.Add( 1074362 ); // A reward is available!

            list.Add( 1074247, "{0}\t{1}", m_LiveCreatures, MaxLiveCreatures ); // Live Creatures: ~1_NUM~ / ~2_MAX~

            int dead = DeadCreatures;

            if ( dead > 0 )
                list.Add( 1074248, dead.ToString() ); // Dead Creatures: ~1_NUM~

            int decorations = Items.Count - m_LiveCreatures - dead;

            if ( decorations > 0 )
                list.Add( 1074249, decorations.ToString() ); // Decorations: ~1_NUM~

            list.Add( 1074250, "#{0}", FoodNumber() ); // Food state: ~1_STATE~
            list.Add( 1074251, "#{0}", WaterNumber() ); // Water state: ~1_STATE~

            if ( m_Food.State == (int) FoodState.Dead )
                list.Add( 1074577, "{0}\t{1}", m_Food.Added, m_Food.Improve ); // Food Added: ~1_CUR~ Needed: ~2_NEED~
            else if ( m_Food.State == (int) FoodState.Overfed )
                list.Add( 1074577, "{0}\t{1}", m_Food.Added, m_Food.Maintain ); // Food Added: ~1_CUR~ Needed: ~2_NEED~
            else
                list.Add( 1074253, "{0}\t{1}\t{2}", m_Food.Added, m_Food.Maintain, m_Food.Improve ); // Food Added: ~1_CUR~ Feed: ~2_NEED~ Improve: ~3_GROW~

            if ( m_Water.State == (int) WaterState.Dead )
                list.Add( 1074578, "{0}\t{1}", m_Water.Added, m_Water.Improve ); // Water Added: ~1_CUR~ Needed: ~2_NEED~
            else if ( m_Water.State == (int) WaterState.Strong )
                list.Add( 1074578, "{0}\t{1}", m_Water.Added, m_Water.Maintain ); // Water Added: ~1_CUR~ Needed: ~2_NEED~
            else
                list.Add( 1074254, "{0}\t{1}\t{2}", m_Water.Added, m_Water.Maintain, m_Water.Improve ); // Water Added: ~1_CUR~ Maintain: ~2_NEED~ Improve: ~3_GROW~
        }