Server.Network.AttributeNormalizer.WriteReverse C# (CSharp) Метод

WriteReverse() публичный статический Метод

public static WriteReverse ( PacketWriter stream, int cur, int max ) : void
stream PacketWriter
cur int
max int
Результат void
        public static void WriteReverse( PacketWriter stream, int cur, int max )
        {
            if ( m_Enabled && max != 0 )
            {
                stream.Write( (short) ((cur * m_Maximum) / max) );
                stream.Write( (short) m_Maximum );
            }
            else
            {
                stream.Write( (short) cur );
                stream.Write( (short) max );
            }
        }

Usage Example

Пример #1
0
        public MobileStatusCompact(bool canBeRenamed, Mobile m) : base(0x11)
        {
            EnsureCapacity(43);

            Stream.Write(m.Serial);
            Stream.WriteAsciiFixed(m.Name ?? "", 30);

            AttributeNormalizer.WriteReverse(Stream, m.Hits, m.HitsMax);

            Stream.Write(canBeRenamed);

            Stream.Write((byte)0); // type
        }
All Usage Examples Of Server.Network.AttributeNormalizer::WriteReverse
AttributeNormalizer