WriteAniClip() public static method

public static WriteAniClip ( FB, clip, System ms ) : void
clip FB,
ms System
return void
Ejemplo n.º 1
0
        public string SaveAniClip(AniClip clip)
        {
            int    id   = clip.GetInstanceID();
            string name = null;

            if (savecache.TryGetValue(id, out name))
            {
                return(name);
            }
            using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
            {
                BitHelper.WriteAniClip(clip, ms);
                byte[] bs   = ms.ToArray();
                string sha1 = ResLibTool.ComputeHashString(bs);

                name       = sha1 + ".aniclip.bin";
                bufs[name] = bs;
            }

            return(name);
        }