From 6b62aa1ad5d8a0aea589f5cf1b59ceebabd79b35 Mon Sep 17 00:00:00 2001 From: RoosterDragon Date: Wed, 29 Jul 2015 00:54:01 +0100 Subject: [PATCH] Add missing sync interfaces. --- OpenRA.Game/Traits/World/Shroud.cs | 2 +- OpenRA.Mods.Common/Effects/GravityBomb.cs | 2 +- OpenRA.Mods.Common/Traits/ExternalCapturable.cs | 2 +- OpenRA.Mods.Common/Traits/ParaDrop.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenRA.Game/Traits/World/Shroud.cs b/OpenRA.Game/Traits/World/Shroud.cs index baeddde339..cd3dc6f125 100644 --- a/OpenRA.Game/Traits/World/Shroud.cs +++ b/OpenRA.Game/Traits/World/Shroud.cs @@ -20,7 +20,7 @@ namespace OpenRA.Traits public object Create(ActorInitializer init) { return new Shroud(init.Self); } } - public class Shroud + public class Shroud : ISync { [Sync] public bool Disabled; diff --git a/OpenRA.Mods.Common/Effects/GravityBomb.cs b/OpenRA.Mods.Common/Effects/GravityBomb.cs index 2038ad1017..a81e347947 100644 --- a/OpenRA.Mods.Common/Effects/GravityBomb.cs +++ b/OpenRA.Mods.Common/Effects/GravityBomb.cs @@ -38,7 +38,7 @@ namespace OpenRA.Mods.Common.Effects public IEffect Create(ProjectileArgs args) { return new GravityBomb(this, args); } } - public class GravityBomb : IEffect + public class GravityBomb : IEffect, ISync { readonly GravityBombInfo info; readonly Animation anim; diff --git a/OpenRA.Mods.Common/Traits/ExternalCapturable.cs b/OpenRA.Mods.Common/Traits/ExternalCapturable.cs index ccc4fc8741..a4949a7fe5 100644 --- a/OpenRA.Mods.Common/Traits/ExternalCapturable.cs +++ b/OpenRA.Mods.Common/Traits/ExternalCapturable.cs @@ -49,7 +49,7 @@ namespace OpenRA.Mods.Common.Traits public object Create(ActorInitializer init) { return new ExternalCapturable(init.Self, this); } } - public class ExternalCapturable : ITick + public class ExternalCapturable : ITick, ISync { [Sync] public int CaptureProgressTime = 0; [Sync] public Actor Captor; diff --git a/OpenRA.Mods.Common/Traits/ParaDrop.cs b/OpenRA.Mods.Common/Traits/ParaDrop.cs index f9a5999b30..79dad067bd 100644 --- a/OpenRA.Mods.Common/Traits/ParaDrop.cs +++ b/OpenRA.Mods.Common/Traits/ParaDrop.cs @@ -27,7 +27,7 @@ namespace OpenRA.Mods.Common.Traits public object Create(ActorInitializer init) { return new ParaDrop(init.Self, this); } } - public class ParaDrop : ITick, INotifyRemovedFromWorld + public class ParaDrop : ITick, ISync, INotifyRemovedFromWorld { readonly ParaDropInfo info; readonly Actor self;