• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MeltyPlayer / MeltyTool / 19622977055

24 Nov 2025 04:05AM UTC coverage: 41.989% (+2.1%) from 39.89%
19622977055

push

github

MeltyPlayer
Switched float precision to fix broken tests.

6747 of 18131 branches covered (37.21%)

Branch coverage included in aggregate %.

28639 of 66144 relevant lines covered (43.3%)

65384.8 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/FinModelUtility/Utility%20of%20Time%20CSharp/old/animation/NormalAnimationStructs.cs
1
using System.Collections.Generic;
2

3
namespace UoT {
4
  // Based on the structs at:
5
  // https://wiki.cloudmodding.com/oot/Animation_Format#Normal_Animations
6

7
  public sealed class NormalAnimation : IAnimation {
8
    public ushort[] Angles = [];
×
9
    public IList<Vec3s> Positions;
10
    public NormalAnimationTrack[] Tracks = [];
×
11
    public uint TrackOffset;
12
    public uint AngleCount;
13

14
    public required uint Offset { get; init; }
×
15

16
    public ushort FrameCount { get; set; }
×
17

18
    public int PositionCount => this.Positions.Count;
×
19
    public Vec3s GetPosition(int i) => this.Positions[i];
×
20

21
    public int TrackCount => this.Tracks.Length;
×
22
    public IAnimationTrack GetTrack(int i) => this.Tracks[i];
×
23

24
    public FacialState GetFacialState(int _) => FacialState.DEFAULT;
×
25
  }
26

27
  public sealed class NormalAnimationTrack : IAnimationTrack {
28
    public int Type { get; set; } // 0 = constant, 1 = keyframe
×
29
    public IList<ushort> Frames { get; set; } = [];
×
30
  }
31
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc