API for Geometry Dash
See more in #37, thank you @flightlex!
Full Changelog: https://github.com/Folleach/GeometryDashAPI/compare/v0.2.27...v0.2.28
Full Changelog: https://github.com/Folleach/GeometryDashAPI/compare/v0.2.26...v0.2.27
Closes #35
level.Blocks.Add(new Block(216)
{
PositionX = 30,
PositionY = 30,
Hsv = new Hsv()
{
Brightness = 0.5f,
DeltaBrightness = true
},
AdditionalHsv = new Hsv()
{
Hue = 120,
Saturation = 0.5f
}
});
// Pay attention: block with id 1887 has only detail color, but hsv isn't additional
// AdditionalHsv used for detail color only when both color (base and detail) are present in the block
level.Blocks.Add(new Block(1887)
{
PositionX = 60,
PositionY = 30,
Hsv = new Hsv()
{
Hue = 60
}
});
Full Changelog: https://github.com/Folleach/GeometryDashAPI/compare/v0.2.24...v0.2.25
Some fields are missing in classes
This release adds properties from all pages in the trigger window
Full Changelog: https://github.com/Folleach/GeometryDashAPI/compare/v0.2.23...v0.2.24
Among them:
closes issue #31
The library version turned out to be symbolic!
The first trigger from Geometry Dash 2.2
and the library version is v0.2.22
level.Blocks.Add(new SfxTrigger()
{
PositionX = 30,
PositionY = 30,
Pitch = 2,
Speed = -3
});
Now you can get the duration of the level in TimeSpan from the level.Duration
property.
See more in #30
Added:
Renaming:
SongEffectVolume
-> SfxVolume
See more in PR #29
Changes:
ModeratorType
as an enumLocalLevels
now is IReadOnlyCollection
For more internal changes, see #28