public void OnEnable() { if (Spriter != null) { SpriterParser.Init(Spriter); } }
public void Init_IfCalledOnASpriterWithAFullHierarchy_SetsTimelineKeyObjectInfosToThePivotsFromTheFiles() { var spriter = new Spriter() { Folders = new[] { new SpriterFolder() { Id = 0, Files = new[] { new SpriterFile() { Id = 0, PivotX = 0.25f, PivotY = 0.75f } } } }, Entities = new[] { new SpriterEntity() { Animations = new [] { new SpriterAnimation() { Timelines = new [] { new SpriterTimeline() { Keys = new[] { new SpriterTimelineKey() { ObjectInfo = new SpriterObject() { FolderId = 0, FileId = 0, PivotX = float.NaN, PivotY = float.NaN } } } } } } } } } }; SpriterParser.Init(spriter); var objectInfo = spriter.Entities.First().Animations.First().Timelines.First().Keys.First().ObjectInfo; objectInfo.PivotX.Should().Be(0.25f); objectInfo.PivotY.Should().Be(0.75f); }