/XSpriter/Animation.cs
https://bitbucket.org/dylanwolf/xspriter · C# · 27 lines · 24 code · 3 blank · 0 comment · 0 complexity · 9eefdda927527de0341868a06a2e4cc3 MD5 · raw file
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace FuncWorks.XNA.XSpriter
- {
- public struct Animation
- {
- public String Name;
- public Int64 Length;
- public Boolean Looping;
- public Frame[] Frames;
- public Dictionary<String, Int32> TextureTimelines;
- public Dictionary<String, Int32> BoneTimelines;
-
- public int? GetTimelineIdByTextureName(string textureName)
- {
- return TextureTimelines.ContainsKey(textureName) ? (int?)TextureTimelines[textureName] : null;
- }
-
- public int? GetTimelineIdByBoneName(string boneName)
- {
- return BoneTimelines.ContainsKey(boneName) ? (int?)BoneTimelines[boneName] : null;
- }
- }
- }