mirror of
https://gitlab.com/Syroot/Worms.git
synced 2025-03-13 13:50:14 +03:00
- Fixes remaining ProjectX issues and failing tests. - Relaxes dependencies on other libraries.
30 lines
835 B
C#
30 lines
835 B
C#
using Syroot.BinaryData;
|
|
|
|
namespace Syroot.Worms.Armageddon.ProjectX
|
|
{
|
|
public class AirstrikeStyle : IStyle
|
|
{
|
|
// ---- PROPERTIES ---------------------------------------------------------------------------------------------
|
|
|
|
[BinaryMember(Order = 1)] public int PlaneSprite;
|
|
|
|
[BinaryMember(Order = 2)] public int BombsCount;
|
|
|
|
[BinaryMember(Order = 3)] public int DropDistance;
|
|
|
|
[BinaryMember(Order = 4)] public int HorizontalSpeed;
|
|
|
|
[BinaryMember(Order = 5)] public int Sound;
|
|
|
|
[BinaryMember(Order = 6)] public WeaponAirstrikeSubstyle AirstrikeSubstyle;
|
|
|
|
[BinaryMember(Order = 7, Converter = typeof(AirstrikeSubstyleConverter))] public IStyle? Style;
|
|
}
|
|
|
|
public enum WeaponAirstrikeSubstyle : int
|
|
{
|
|
Mines,
|
|
Worms,
|
|
Launcher
|
|
}
|
|
} |