Beispiel #1
0
 /// <summary>
 ///     Constructor taking guid aswell Ptr to object
 /// </summary>
 internal WoWGameObject(ulong parGuid, IntPtr parPointer, Enums.WoWObjectTypes parType)
     : base(parGuid, parPointer, parType)
 {
 }
Beispiel #2
0
 /// <summary>
 ///     Constructor taking guid aswell Ptr to object
 /// </summary>
 internal WoWObject(ulong parGuid, IntPtr parPointer, Enums.WoWObjectTypes parType)
 {
     Guid    = parGuid;
     Pointer = parPointer;
     WoWType = parType;
 }
        /// <summary>
        /// Retrieves the transport we are currently on (ship, ceppelin, elevator etc.)
        /// </summary>
        //public WoWGameObject CurrentTransport
        //{
        //    get
        //    {
        //        if (!ObjectManager.Instance.IsIngame) return null;
        //        var transportGuid = 0x00C7B608.ReadAs<UInt64>();
        //        if (transportGuid == 0) return null;
        //        var transport = ObjectManager.Instance.GameObjects.FirstOrDefault(x => x.Guid == transportGuid);
        //        return transport;
        //    }
        //}

        /// <summary>
        ///     Constructor
        /// </summary>
        internal LocalPlayer(ulong parGuid, IntPtr parPointer, Enums.WoWObjectTypes parType)
            : base(parGuid, parPointer, parType)
        {
        }
Beispiel #4
0
 /// <summary>
 ///     Constructor
 /// </summary>
 internal LocalPlayer(ulong parGuid, IntPtr parPointer, Enums.WoWObjectTypes parType)
     : base(parGuid, parPointer, parType)
 {
     Inventory = new Inventory();
     Spells    = new Spells();
 }