Example #1
0
        public GameEventIdentifyObjectResponse(Session session, WorldObject obj, bool success)
            : base(GameEventType.IdentifyObjectResponse, GameMessageGroup.UIQueue, session)
        {
            var appraiseInfo = new AppraiseInfo(obj, success);

            Writer.Write(obj.Guid.Full);
            Writer.Write(appraiseInfo);
        }
        // Empty Appraisal response, for when you only have a guid and nothing else.
        public GameEventIdentifyObjectResponse(Session session, uint objectGuid)
            : base(GameEventType.IdentifyObjectResponse, GameMessageGroup.UIQueue, session)
        {
            var appraiseInfo = new AppraiseInfo();

            Writer.Write(objectGuid);
            Writer.Write(appraiseInfo);
        }