Fix and enable SA1133, SA1134 style rules.

This commit is contained in:
Paul Chote
2019-05-23 18:43:21 +00:00
committed by abcdefg30
parent fbf9461890
commit 78a70be0d4
214 changed files with 1012 additions and 432 deletions

View File

@@ -64,22 +64,37 @@ namespace OpenRA.Mods.Common.Traits
[Desc("Defines to which players the timer is shown.")]
public readonly Stance DisplayTimerStances = Stance.None;
[PaletteReference]
[Desc("Palette used for the icon.")]
[PaletteReference] public readonly string IconPalette = "chrome";
public readonly string IconPalette = "chrome";
[Desc("Beacons are only supported on the Airstrike, Paratroopers, and Nuke powers")]
public readonly bool DisplayBeacon = false;
public readonly bool BeaconPaletteIsPlayerPalette = true;
[PaletteReference("BeaconPaletteIsPlayerPalette")] public readonly string BeaconPalette = "player";
[PaletteReference("BeaconPaletteIsPlayerPalette")]
public readonly string BeaconPalette = "player";
public readonly string BeaconImage = "beacon";
[SequenceReference("BeaconImage")] public readonly string BeaconPoster = null;
[PaletteReference] public readonly string BeaconPosterPalette = "chrome";
[SequenceReference("BeaconImage")] public readonly string ClockSequence = null;
[SequenceReference("BeaconImage")] public readonly string BeaconSequence = null;
[SequenceReference("BeaconImage")] public readonly string ArrowSequence = null;
[SequenceReference("BeaconImage")] public readonly string CircleSequence = null;
[SequenceReference("BeaconImage")]
public readonly string BeaconPoster = null;
[PaletteReference]
public readonly string BeaconPosterPalette = "chrome";
[SequenceReference("BeaconImage")]
public readonly string ClockSequence = null;
[SequenceReference("BeaconImage")]
public readonly string BeaconSequence = null;
[SequenceReference("BeaconImage")]
public readonly string ArrowSequence = null;
[SequenceReference("BeaconImage")]
public readonly string CircleSequence = null;
[Desc("Delay after launch, measured in ticks.")]
public readonly int BeaconDelay = 0;