Example #1
0
 public override unsafe void Push()
 {
     fixed(byte *p = _image.Pixels, name = GetBytes(_name), desc = GetBytes(_description))
     {
         DllImports.SetTileData(new DllImports.TileData
         {
             tileId            = _id,
             pixels            = p,
             width             = _image.Width,
             height            = _image.Height,
             name              = name,
             nameLen           = _name.Length,
             desc              = desc,
             descLen           = _description.Length,
             format            = (int)_image.Format,
             getStoryboardData = StoryboardManager.GetInstance().AddTile(_id)
         });
     }
 }