Exemple #1
0
        void SynchronizeSelf()
        {
            var hp = Character.HP;
            var mp = Character.MP;

            var updateHP = hp != _lastSentHP;
            var updateMP = mp != _lastSentMP;

            if (updateHP)
            {
                using (var pw = ServerPacket.SetHP(hp))
                {
                    _user.Send(pw, ServerMessageType.GUIUserStats);
                }
            }

            if (updateMP)
            {
                using (var pw = ServerPacket.SetMP(mp))
                {
                    _user.Send(pw, ServerMessageType.GUIUserStats);
                }
            }

            _lastSentHP = hp;
            _lastSentMP = mp;
        }