From 40fd37f95af68a213b0c3a465858c27fa7c8cfdf Mon Sep 17 00:00:00 2001 From: Jeff Ames Date: Mon, 10 Dec 2007 15:08:44 +0000 Subject: Refactored animation handling in ScenePresence. Now maintains a list of current animations. * Fixes weirdness when typing and sitting at the same time * Should fix bug #32 (getting stuck in edit appearance pose) * Crouchwalk and possibly jump may need more looking into --- OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/Examples/SimpleApp') diff --git a/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs b/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs index 82272f8..530b933 100644 --- a/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs +++ b/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs @@ -58,6 +58,7 @@ namespace SimpleApp public event SetAppearance OnSetAppearance; public event AvatarNowWearing OnAvatarNowWearing; public event StartAnim OnStartAnim; + public event StopAnim OnStopAnim; public event LinkObjects OnLinkObjects; public event DelinkObjects OnDelinkObjects; public event RequestMapBlocks OnRequestMapBlocks; @@ -198,18 +199,20 @@ namespace SimpleApp public virtual void SendStartPingCheck(byte seq) { } + public virtual void SendAvatarPickerReply(AvatarPickerReplyPacket response) { - } public virtual void SendKillObject(ulong regionHandle, uint localID) { } + public virtual void SetChildAgentThrottle(byte[] throttle) { } - public virtual void SendAnimation(LLUUID animID, int seq, LLUUID sourceAgentId) + + public virtual void SendAnimations(LLUUID[] animations, int[] seqs, LLUUID sourceAgentId) { } -- cgit v1.1