did I say I was doing some rearranging?
parent
4d217ca196
commit
d02d925c86
|
@ -157,15 +157,15 @@
|
||||||
<Compile Include="World\Entities\SceneObject.cs">
|
<Compile Include="World\Entities\SceneObject.cs">
|
||||||
<SubType>Code</SubType>
|
<SubType>Code</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="World\Entities\Avatar\Avatar.Animations.cs">
|
||||||
|
<SubType>Code</SubType>
|
||||||
|
</Compile>
|
||||||
<Compile Include="World\Entities\Avatar\Avatar.cs">
|
<Compile Include="World\Entities\Avatar\Avatar.cs">
|
||||||
<SubType>Code</SubType>
|
<SubType>Code</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="World\Entities\Avatar\Avatar.Update.cs">
|
<Compile Include="World\Entities\Avatar\Avatar.Update.cs">
|
||||||
<SubType>Code</SubType>
|
<SubType>Code</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="World\Entities\Avatar\AvatarAnimations.cs">
|
|
||||||
<SubType>Code</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="World\scripting\IScriptContext.cs">
|
<Compile Include="World\scripting\IScriptContext.cs">
|
||||||
<SubType>Code</SubType>
|
<SubType>Code</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
|
|
@ -20,9 +20,9 @@
|
||||||
<include name="World/Entities/Entity.cs" />
|
<include name="World/Entities/Entity.cs" />
|
||||||
<include name="World/Entities/Primitive.cs" />
|
<include name="World/Entities/Primitive.cs" />
|
||||||
<include name="World/Entities/SceneObject.cs" />
|
<include name="World/Entities/SceneObject.cs" />
|
||||||
|
<include name="World/Entities/Avatar/Avatar.Animations.cs" />
|
||||||
<include name="World/Entities/Avatar/Avatar.cs" />
|
<include name="World/Entities/Avatar/Avatar.cs" />
|
||||||
<include name="World/Entities/Avatar/Avatar.Update.cs" />
|
<include name="World/Entities/Avatar/Avatar.Update.cs" />
|
||||||
<include name="World/Entities/Avatar/AvatarAnimations.cs" />
|
|
||||||
<include name="World/scripting/IScriptContext.cs" />
|
<include name="World/scripting/IScriptContext.cs" />
|
||||||
<include name="World/scripting/IScriptEntity.cs" />
|
<include name="World/scripting/IScriptEntity.cs" />
|
||||||
<include name="World/scripting/IScriptHandler.cs" />
|
<include name="World/scripting/IScriptHandler.cs" />
|
||||||
|
|
|
@ -33,40 +33,43 @@ using System.Xml;
|
||||||
|
|
||||||
namespace OpenSim.Region
|
namespace OpenSim.Region
|
||||||
{
|
{
|
||||||
public class AvatarAnimations
|
partial class Avatar
|
||||||
{
|
{
|
||||||
|
public class AvatarAnimations
|
||||||
public Dictionary<string, LLUUID> AnimsLLUUID = new Dictionary<string, LLUUID>();
|
|
||||||
public Dictionary<LLUUID, string> AnimsNames = new Dictionary<LLUUID, string>();
|
|
||||||
|
|
||||||
public AvatarAnimations()
|
|
||||||
{
|
{
|
||||||
}
|
|
||||||
|
|
||||||
public void LoadAnims()
|
public Dictionary<string, LLUUID> AnimsLLUUID = new Dictionary<string, LLUUID>();
|
||||||
{
|
public Dictionary<LLUUID, string> AnimsNames = new Dictionary<LLUUID, string>();
|
||||||
//OpenSim.Framework.Console.MainConsole.Instance.Verbose("Avatar.cs:LoadAnims() - Loading avatar animations");
|
|
||||||
XmlTextReader reader = new XmlTextReader("data/avataranimations.xml");
|
|
||||||
|
|
||||||
XmlDocument doc = new XmlDocument();
|
public AvatarAnimations()
|
||||||
doc.Load(reader);
|
|
||||||
foreach (XmlNode nod in doc.DocumentElement.ChildNodes)
|
|
||||||
{
|
{
|
||||||
|
|
||||||
if ( nod.Attributes["name"] != null)
|
|
||||||
{
|
|
||||||
AnimsLLUUID.Add(nod.Attributes["name"].Value, nod.InnerText);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
reader.Close();
|
public void LoadAnims()
|
||||||
|
|
||||||
// OpenSim.Framework.Console.MainConsole.Instance.Verbose("Loaded " + AnimsLLUUID.Count.ToString() + " animation(s)");
|
|
||||||
|
|
||||||
foreach (KeyValuePair<string, LLUUID> kp in OpenSim.Region.Avatar.Animations.AnimsLLUUID)
|
|
||||||
{
|
{
|
||||||
AnimsNames.Add(kp.Value, kp.Key);
|
//OpenSim.Framework.Console.MainConsole.Instance.Verbose("Avatar.cs:LoadAnims() - Loading avatar animations");
|
||||||
|
XmlTextReader reader = new XmlTextReader("data/avataranimations.xml");
|
||||||
|
|
||||||
|
XmlDocument doc = new XmlDocument();
|
||||||
|
doc.Load(reader);
|
||||||
|
foreach (XmlNode nod in doc.DocumentElement.ChildNodes)
|
||||||
|
{
|
||||||
|
|
||||||
|
if (nod.Attributes["name"] != null)
|
||||||
|
{
|
||||||
|
AnimsLLUUID.Add(nod.Attributes["name"].Value, nod.InnerText);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
reader.Close();
|
||||||
|
|
||||||
|
// OpenSim.Framework.Console.MainConsole.Instance.Verbose("Loaded " + AnimsLLUUID.Count.ToString() + " animation(s)");
|
||||||
|
|
||||||
|
foreach (KeyValuePair<string, LLUUID> kp in OpenSim.Region.Avatar.Animations.AnimsLLUUID)
|
||||||
|
{
|
||||||
|
AnimsNames.Add(kp.Value, kp.Key);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue