From 868f184f23f19be0ee663d10ae2509e8adc35d70 Mon Sep 17 00:00:00 2001 From: gareth Date: Tue, 10 Apr 2007 01:23:03 +0000 Subject: Avatar now stands still and does the normal animation stuff --- OpenSim.RegionServer/SimClient.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'OpenSim.RegionServer') diff --git a/OpenSim.RegionServer/SimClient.cs b/OpenSim.RegionServer/SimClient.cs index 770573a..40076d1 100644 --- a/OpenSim.RegionServer/SimClient.cs +++ b/OpenSim.RegionServer/SimClient.cs @@ -476,7 +476,16 @@ namespace OpenSim } break; case PacketType.AgentAnimation: - //Console.WriteLine(Pack.ToString()); + AgentAnimationPacket AgentAni = (AgentAnimationPacket)Pack; + for (int i = 0; i < AgentAni.AnimationList.Length; i++) + { + if (AgentAni.AnimationList[i].StartAnim) + { + ClientAvatar.current_anim = AgentAni.AnimationList[i].AnimID; + ClientAvatar.anim_seq = 1; + ClientAvatar.SendAnimPack(); + } + } break; case PacketType.ObjectSelect: ObjectSelectPacket incomingselect = (ObjectSelectPacket)Pack; -- cgit v1.1