Refactoring.
This commit is contained in:
@@ -57,7 +57,6 @@
|
||||
<Compile Include="PoisonedByTiberium.cs" />
|
||||
<Compile Include="ProductionAirdrop.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="TiberiumRefineryDockAction.cs" />
|
||||
<Compile Include="DeadBuildingState.cs" />
|
||||
<Compile Include="Missions\Gdi01Script.cs" />
|
||||
<Compile Include="RenderGunboat.cs" />
|
||||
@@ -67,6 +66,7 @@
|
||||
<Compile Include="Missions\CncShellmapScript.cs" />
|
||||
<Compile Include="WithFire.cs" />
|
||||
<Compile Include="Activities\HarvesterDockSequence.cs" />
|
||||
<Compile Include="TiberiumRefinery.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\OpenRA.FileFormats\OpenRA.FileFormats.csproj">
|
||||
|
||||
@@ -18,9 +18,15 @@ using OpenRA.Mods.RA.Move;
|
||||
|
||||
namespace OpenRA.Mods.Cnc
|
||||
{
|
||||
class TiberiumRefineryDockActionInfo : TraitInfo<TiberiumRefineryDockAction> {}
|
||||
class TiberiumRefineryDockAction : OreRefineryDockAction
|
||||
class TiberiumRefineryInfo : OreRefineryInfo
|
||||
{
|
||||
public override object Create(ActorInitializer init) { return new TiberiumRefinery(init.self, this); }
|
||||
}
|
||||
class TiberiumRefinery : OreRefinery
|
||||
{
|
||||
public TiberiumRefinery(Actor self, TiberiumRefineryInfo info)
|
||||
: base(self, info as OreRefineryInfo) {}
|
||||
|
||||
public override IActivity DockSequence(Actor harv, Actor self)
|
||||
{
|
||||
return new HarvesterDockSequence(harv, self);
|
||||
Reference in New Issue
Block a user