Rename Waypoint -> Immobile and move it into Mods.RA.
This commit is contained in:
@@ -173,7 +173,6 @@
|
||||
<Compile Include="Traits\TraitsInterfaces.cs" />
|
||||
<Compile Include="Traits\Util.cs" />
|
||||
<Compile Include="Traits\ValidateOrder.cs" />
|
||||
<Compile Include="Traits\Waypoint.cs" />
|
||||
<Compile Include="Traits\World\Country.cs" />
|
||||
<Compile Include="Traits\World\ResourceLayer.cs" />
|
||||
<Compile Include="Traits\World\ResourceType.cs" />
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#region Copyright & License Information
|
||||
/*
|
||||
* Copyright 2007-2011 The OpenRA Developers (see AUTHORS)
|
||||
* Copyright 2007-2014 The OpenRA Developers (see AUTHORS)
|
||||
* This file is part of OpenRA, which is free software. It is made
|
||||
* available to you under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation. For more information,
|
||||
@@ -10,19 +10,20 @@
|
||||
|
||||
using System.Collections.Generic;
|
||||
using OpenRA.FileFormats;
|
||||
using OpenRA.Traits;
|
||||
|
||||
namespace OpenRA.Traits
|
||||
namespace OpenRA.Mods.RA
|
||||
{
|
||||
class WaypointInfo : ITraitInfo, IOccupySpaceInfo
|
||||
class ImmobileInfo : ITraitInfo, IOccupySpaceInfo
|
||||
{
|
||||
public object Create( ActorInitializer init ) { return new Waypoint( init ); }
|
||||
public object Create(ActorInitializer init) { return new Immobile(init); }
|
||||
}
|
||||
|
||||
class Waypoint : IOccupySpace, ISync, INotifyAddedToWorld, INotifyRemovedFromWorld
|
||||
class Immobile : IOccupySpace, ISync, INotifyAddedToWorld, INotifyRemovedFromWorld
|
||||
{
|
||||
[Sync] readonly CPos location;
|
||||
|
||||
public Waypoint(ActorInitializer init)
|
||||
public Immobile(ActorInitializer init)
|
||||
{
|
||||
this.location = init.Get<LocationInit, CPos>();
|
||||
}
|
||||
@@ -481,6 +481,7 @@
|
||||
<Compile Include="Modifiers\DisabledOverlay.cs" />
|
||||
<Compile Include="Widgets\Logic\ReplayControlBarLogic.cs" />
|
||||
<Compile Include="Widgets\Logic\GameTimerLogic.cs" />
|
||||
<Compile Include="Immobile.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\OpenRA.FileFormats\OpenRA.FileFormats.csproj">
|
||||
|
||||
@@ -143,6 +143,13 @@ namespace OpenRA.Utility
|
||||
ConvertFloatToRange(ref node.Value.Value);
|
||||
}
|
||||
|
||||
// Waypoint was renamed to Immobile
|
||||
if (engineVersion < 20140312)
|
||||
{
|
||||
if (depth == 1 && node.Key == "Waypoint")
|
||||
node.Key = "Immobile";
|
||||
}
|
||||
|
||||
UpgradeActorRules(engineVersion, ref node.Value.Nodes, node, depth + 1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,12 +31,12 @@ CRATE:
|
||||
BodyOrientation:
|
||||
|
||||
mpspawn:
|
||||
Waypoint:
|
||||
Immobile:
|
||||
RenderEditorOnly:
|
||||
BodyOrientation:
|
||||
|
||||
waypoint:
|
||||
Waypoint:
|
||||
Immobile:
|
||||
RenderEditorOnly:
|
||||
BodyOrientation:
|
||||
|
||||
|
||||
@@ -85,12 +85,12 @@ CRATE:
|
||||
BodyOrientation:
|
||||
|
||||
mpspawn:
|
||||
Waypoint:
|
||||
Immobile:
|
||||
RenderEditorOnly:
|
||||
BodyOrientation:
|
||||
|
||||
waypoint:
|
||||
Waypoint:
|
||||
Immobile:
|
||||
RenderEditorOnly:
|
||||
BodyOrientation:
|
||||
|
||||
|
||||
@@ -165,12 +165,12 @@ powerproxy.sonarpulse:
|
||||
SelectTargetSound: slcttgt1.aud
|
||||
|
||||
mpspawn:
|
||||
Waypoint:
|
||||
Immobile:
|
||||
RenderEditorOnly:
|
||||
BodyOrientation:
|
||||
|
||||
waypoint:
|
||||
Waypoint:
|
||||
Immobile:
|
||||
RenderEditorOnly:
|
||||
BodyOrientation:
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
mpspawn:
|
||||
Waypoint:
|
||||
Immobile:
|
||||
RenderEditorOnly:
|
||||
BodyOrientation:
|
||||
|
||||
waypoint:
|
||||
Waypoint:
|
||||
Immobile:
|
||||
RenderEditorOnly:
|
||||
BodyOrientation:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user