tidy in OreRefinery, Harvester, CncLobbyLogic, ScaredyCat

This commit is contained in:
Chris Forbes
2011-10-29 17:39:58 +13:00
parent 268f06caf0
commit 9279161de6
29 changed files with 128 additions and 165 deletions

View File

@@ -8,19 +8,16 @@
*/
#endregion
using System.Collections.Generic;
using OpenRA.Mods.RA.Activities;
using OpenRA.Mods.RA.Buildings;
using OpenRA.Mods.RA.Orders;
using OpenRA.Traits;
namespace OpenRA.Mods.RA
{
class TransformOnCaptureInfo : ITraitInfo
{
[ActorReference]
public readonly string IntoActor = null;
[ActorReference] public readonly string IntoActor = null;
public readonly int ForceHealthPercentage = 0;
public virtual object Create(ActorInitializer init) { return new TransformOnCapture(this); }
}
@@ -28,14 +25,14 @@ namespace OpenRA.Mods.RA
{
TransformOnCaptureInfo Info;
public TransformOnCapture(TransformOnCaptureInfo info)
{
Info = info;
}
public TransformOnCapture(TransformOnCaptureInfo info) { Info = info; }
public void OnCapture (Actor self, Actor captor, Player oldOwner, Player newOwner)
public void OnCapture(Actor self, Actor captor, Player oldOwner, Player newOwner)
{
self.QueueActivity(new Transform(self, Info.IntoActor) {ForceHealthPercentage = Info.ForceHealthPercentage, Facing = self.Trait<IFacing>().Facing});
self.QueueActivity(new Transform(self, Info.IntoActor) {
ForceHealthPercentage = Info.ForceHealthPercentage,
Facing = self.Trait<IFacing>().Facing
});
}
}
}