Merge pull request #9384 from Mailaender/lint-player-palettes

Added a lint check for player palette references.
This commit is contained in:
Pavel Penev
2015-09-27 18:44:55 +03:00
23 changed files with 111 additions and 40 deletions

View File

@@ -58,8 +58,9 @@ namespace OpenRA.Mods.Common.Effects
[Desc("Delay in ticks until trail animaion is spawned.")]
public readonly int TrailDelay = 1;
public readonly string TrailPalette = "effect";
[PaletteReference("TrailUsePlayerPalette")] public readonly string TrailPalette = "effect";
public readonly bool TrailUsePlayerPalette = false;
public readonly int ContrailLength = 0;
public readonly Color ContrailColor = Color.White;
public readonly bool ContrailUsePlayerColor = false;

View File

@@ -59,10 +59,9 @@ namespace OpenRA.Mods.Common.Effects
[Desc("Interval in ticks between each spawned Trail animation.")]
public readonly int TrailInterval = 2;
// TODO: Re-add PaletteReference as soon as it handles player palettes
public readonly string TrailPalette = "effect";
[PaletteReference("TrailUsePlayerPalette")] public readonly string TrailPalette = "effect";
public readonly bool TrailUsePlayerPalette = false;
public readonly int ContrailLength = 0;
public readonly Color ContrailColor = Color.White;
public readonly bool ContrailUsePlayerColor = false;