Exemple #1
0
 protected virtual void WriteHeader(TextWriter writer, ExportSettings exportSettings, OsbLayer layer)
 {
     writer.Write($"Sprite,{layer},{Origin.ToString()},\"{TexturePath.Trim()}\"");
     if (!moveTimeline.HasCommands && !moveXTimeline.HasCommands)
     {
         writer.Write($",{InitialPosition.X.ToString(exportSettings.NumberFormat)}");
     }
     else
     {
         writer.Write($",0");
     }
     if (!moveTimeline.HasCommands && !moveYTimeline.HasCommands)
     {
         writer.WriteLine($",{InitialPosition.Y.ToString(exportSettings.NumberFormat)}");
     }
     else
     {
         writer.WriteLine($",0");
     }
 }
Exemple #2
0
 protected override void WriteHeader(TextWriter writer, ExportSettings exportSettings, OsbLayer layer)
 => writer.WriteLine($"Animation,{layer},{Origin.ToString()},\"{TexturePath.Trim()}\",{InitialPosition.X.ToString(exportSettings.NumberFormat)},{InitialPosition.Y.ToString(exportSettings.NumberFormat)},{FrameCount},{FrameDelay},{LoopType}");