v1.3
- Decentralized offsets in the ObjectManager.
- Changed objPulse to be readonly.
- Removed various unnecessary casts.
- Added enum ObjectManager to Offsets.cs.
- Introduced ObjectManager.Read<T> for static memory reading.
- Introduced ObjectManager.ReadRelative<T> for dynamic memory reading.
- Introduced ObjectManager.Write<T> for writing to memory.
- ObjectManager.Initialize() now takes a Process and an int as an argument. The internal relative address is derived from this; and recommended is to provide a Process object.
- BlackRain now fully utilizes Read<T> and ReadRelative<T>, and regards Memory.ReadX as deprecated. Using any other method for reading than writing apart from Read<T>, ReadRelative<T> and Write<T> is no longer supported.
- The GUI namespace objects have been updated to support these changes.
- Added Silver and Gold to the WowPlayerMe class.
- Fixed the problem where ObjectManager.Me would be re-set on every pulse.