Commit Graph

13 Commits

Author SHA1 Message Date
John Hurliman
dc370a972b * Added alpha mask resources to the library for appearance baking
* Changed the MSVC project file and NAnt build file to compile alpha mask resources in
* Added libsecondlife.BakeLayer for compositing bakes
* Utilities.AppearanceManager now handles pre-bake image downloading
* Can send reliable AgentUpdate packets with MainAvatar.Status now
* Bugfix in DumpOutfitCommand
* Better CAPS error handling

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@994 52acb1d6-8a22-11de-b505-999d5b087335
2007-02-20 03:29:44 +00:00
John Hurliman
e92257ba8d * Added BuyObject and SelectObject
* Simplified the login call in some of the samples
* Converted OnChat to use enums instead of bytes
* TestClient uses MainAvatar.Status instead of sending it's own AgentUpdate packets now
* Slight cleanups to MainAvatarStatus
* Consolidated the DefaultLoginValues functions and added another Login override
* Converted two foreach loops in NetworkManager to for loops for performance
* Duplicate and resent packets are logged at Debug level now

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@984 52acb1d6-8a22-11de-b505-999d5b087335
2007-02-15 22:13:44 +00:00
John Hurliman
e7843229e9 * Refactored PrimObject and Avatar in to Primitive and Avatar that inherit from LLObject, major restructure
* Latest version of Utilities.Appearance
* Rolled ImageManager in to AssetManager in Utilities.Assets, plus bugfixes
* Added sanity checks to the AgentThrottle stream values
* Added a function to convert a ulong to an LLUUID (for a weird situation with the Xfer system)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@915 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-29 22:20:12 +00:00
733011ea98 Removed Client.Self.SetAlwaysRun(bool) and changed all occurrences of it to new bool Client.Self.Status.AlwaysRun property.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@912 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-29 04:38:55 +00:00
Michael Cortez
57997fd5e4 The MainAvatarStatus class might get instantiated before your avatar is inworld, thus you can't use Client.Self.Position for it's initial default value.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@814 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-07 18:01:42 +00:00
John Hurliman
d075407a06 * Hacked up slaccountant enough to function again
* Reorganized MainAvatarStatus and added comment skeletons
* All NetworkManager callbacks are protected with try/catch blocks now
* Slight initialization cleanup in Region

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@811 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-07 03:25:26 +00:00
Michael Cortez
a8afb6e54f Added some valid default camera values...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@810 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-07 03:05:57 +00:00
John Hurliman
9919d84484 * MainAvatarStatus sends AgentUpdate packets as unreliable now (technically it should be distinguishing between actions like sitting/flying and normal movement and send accordingly)
* Moved the ordering of the OnCurrentSimChanged callbacks around a bit, so the library is aware we're connected and some other things happen before the callback is fired

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@809 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-07 02:41:20 +00:00
mindtriggerz
3b18127435 Added a timer for Status to send AgentUpdates every 500ms, disabled by default.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@736 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-18 01:15:31 +00:00
otakup0pe
af5a3f0678 It's a thousand pages, give or take a few, I'll be writing more in a week or two.
I can make it longer if you like the style,I can change it round and I want to be a paperback writer,
Paperback writer.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@727 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-16 03:24:05 +00:00
f4ac2ae8b4 Fixed Agent/SessionID in Status.SendUpdate()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@720 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-12 00:57:45 +00:00
5851753c94 * Added Client.Self.Status.SendUpdate()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@715 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-11 22:38:02 +00:00
e3822e6024 * Added MainAvatarStatus class for keeping track of local camera/controls via Client.Self.Status
* Changed MainAvatar to a partial class, shared with MainAvatarStatus.cs

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@713 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-11 21:49:15 +00:00