Server.Network.PacketHandlers.StatLockChange C# (CSharp) Méthode

StatLockChange() public static méthode

public static StatLockChange ( NetState state, PacketReader pvSrc ) : void
state NetState
pvSrc PacketReader
Résultat void
        public static void StatLockChange( NetState state, PacketReader pvSrc )
        {
            int stat = pvSrc.ReadByte();
            int lockValue = pvSrc.ReadByte();

            if ( lockValue > 2 ) lockValue = 0;

            Mobile m = state.Mobile;

            if ( m != null )
            {
                switch ( stat )
                {
                    case 0: m.StrLock = (StatLockType)lockValue; break;
                    case 1: m.DexLock = (StatLockType)lockValue; break;
                    case 2: m.IntLock = (StatLockType)lockValue; break;
                }
            }
        }
PacketHandlers