Fix SequenceReference definitions.
This commit is contained in:
@@ -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]
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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); }
|
||||||
|
|||||||
@@ -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-";
|
||||||
|
|
||||||
|
|||||||
@@ -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")]
|
||||||
|
|||||||
@@ -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";
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user