Fix SequenceReference definitions.

This commit is contained in:
Paul Chote
2020-08-12 17:46:37 +01:00
committed by abcdefg30
parent b985edbc29
commit b8e60ca8ec
7 changed files with 9 additions and 8 deletions

View File

@@ -40,7 +40,7 @@ namespace OpenRA.Mods.Cnc.Traits
public readonly string EntryEffect = "podring"; public readonly string EntryEffect = "podring";
[Desc("Effect sequence to display in the air.")] [Desc("Effect sequence to display in the air.")]
[SequenceReference("Effect")] [SequenceReference("EntryEffect")]
public readonly string EntryEffectSequence = "idle"; public readonly string EntryEffectSequence = "idle";
[PaletteReference] [PaletteReference]

View File

@@ -32,8 +32,8 @@ namespace OpenRA.Mods.Common.Traits
[Desc("Image for the level up sprite.")] [Desc("Image for the level up sprite.")]
public readonly string LevelUpImage = null; public readonly string LevelUpImage = null;
[SequenceReference("Image")] [SequenceReference("LevelUpImage")]
[Desc("Sequence for the level up sprite. Needs to be present on Image.")] [Desc("Sequence for the level up sprite. Needs to be present on LevelUpImage.")]
public readonly string LevelUpSequence = "levelup"; public readonly string LevelUpSequence = "levelup";
[PaletteReference] [PaletteReference]

View File

@@ -28,7 +28,7 @@ namespace OpenRA.Mods.Common.Traits
[Desc("Chance (out of 100) the unit has to enter panic mode when attacking.")] [Desc("Chance (out of 100) the unit has to enter panic mode when attacking.")]
public readonly int AttackPanicChance = 20; public readonly int AttackPanicChance = 20;
[SequenceReference(null, true)] [SequenceReference(prefix: true)]
public readonly string PanicSequencePrefix = "panic-"; public readonly string PanicSequencePrefix = "panic-";
public override object Create(ActorInitializer init) { return new ScaredyCat(init.Self, this); } public override object Create(ActorInitializer init) { return new ScaredyCat(init.Self, this); }

View File

@@ -36,7 +36,7 @@ namespace OpenRA.Mods.Common.Traits
[Desc("Muzzle offset modifier to apply while prone.")] [Desc("Muzzle offset modifier to apply while prone.")]
public readonly WVec ProneOffset = new WVec(500, 0, 0); public readonly WVec ProneOffset = new WVec(500, 0, 0);
[SequenceReference(null, true)] [SequenceReference(prefix: true)]
[Desc("Sequence prefix to apply while prone.")] [Desc("Sequence prefix to apply while prone.")]
public readonly string ProneSequencePrefix = "prone-"; public readonly string ProneSequencePrefix = "prone-";

View File

@@ -20,6 +20,7 @@ namespace OpenRA.Mods.Common.Traits.Render
[Desc("Renders a sprite effect when leaving a cell.")] [Desc("Renders a sprite effect when leaving a cell.")]
public class LeavesTrailsInfo : ConditionalTraitInfo public class LeavesTrailsInfo : ConditionalTraitInfo
{ {
[FieldLoader.Require]
public readonly string Image = null; public readonly string Image = null;
[SequenceReference("Image")] [SequenceReference("Image")]

View File

@@ -20,7 +20,7 @@ namespace OpenRA.Mods.Common.Traits.Render
[Desc("This actor has a death animation.")] [Desc("This actor has a death animation.")]
public class WithDeathAnimationInfo : ConditionalTraitInfo, Requires<RenderSpritesInfo> public class WithDeathAnimationInfo : ConditionalTraitInfo, Requires<RenderSpritesInfo>
{ {
[SequenceReference(null, true)] [SequenceReference(prefix: true)]
[Desc("Sequence prefix to play when this actor is killed by a warhead.")] [Desc("Sequence prefix to play when this actor is killed by a warhead.")]
public readonly string DeathSequence = "die"; public readonly string DeathSequence = "die";

View File

@@ -18,7 +18,7 @@ namespace OpenRA.Mods.Common.Traits.Render
[Desc("Displays an overlay when the building is being repaired by the player.")] [Desc("Displays an overlay when the building is being repaired by the player.")]
public class WithRepairOverlayInfo : PausableConditionalTraitInfo, Requires<RenderSpritesInfo>, Requires<BodyOrientationInfo> public class WithRepairOverlayInfo : PausableConditionalTraitInfo, Requires<RenderSpritesInfo>, Requires<BodyOrientationInfo>
{ {
[SequenceReference("Image")] [SequenceReference]
[Desc("Sequence to use upon repair beginning.")] [Desc("Sequence to use upon repair beginning.")]
public readonly string StartSequence = null; public readonly string StartSequence = null;
@@ -26,7 +26,7 @@ namespace OpenRA.Mods.Common.Traits.Render
[Desc("Sequence name to play once during repair intervals or repeatedly if a start sequence is set.")] [Desc("Sequence name to play once during repair intervals or repeatedly if a start sequence is set.")]
public readonly string Sequence = "active"; public readonly string Sequence = "active";
[SequenceReference("Image")] [SequenceReference]
[Desc("Sequence to use after repairing has finished.")] [Desc("Sequence to use after repairing has finished.")]
public readonly string EndSequence = null; public readonly string EndSequence = null;