moar
This commit is contained in:
@@ -15,7 +15,7 @@ using OpenRA.Graphics;
|
|||||||
|
|
||||||
namespace OpenRA.Traits
|
namespace OpenRA.Traits
|
||||||
{
|
{
|
||||||
public class ResourceLayerInfo : TraitInfo<ResourceLayer> { }
|
public class ResourceLayerInfo : TraitInfo<ResourceLayer>, Requires<UnitInfluenceInfo> { }
|
||||||
|
|
||||||
public class ResourceLayer: IRenderOverlay, IWorldLoaded
|
public class ResourceLayer: IRenderOverlay, IWorldLoaded
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -116,8 +116,9 @@ namespace OpenRA.Mods.RA
|
|||||||
PxPosition = Util.CenterOfCell(cell);
|
PxPosition = Util.CenterOfCell(cell);
|
||||||
|
|
||||||
var seq = self.World.GetTerrainInfo(cell).IsWater ? "water" : "idle";
|
var seq = self.World.GetTerrainInfo(cell).IsWater ? "water" : "idle";
|
||||||
if (seq != self.Trait<RenderSimple>().anim.CurrentSequence.Name)
|
var rs = self.Trait<RenderSimple>();
|
||||||
self.Trait<RenderSimple>().anim.PlayRepeating(seq);
|
if (seq != rs.anim.CurrentSequence.Name)
|
||||||
|
rs.anim.PlayRepeating(seq);
|
||||||
|
|
||||||
if( self.IsInWorld )
|
if( self.IsInWorld )
|
||||||
uim.Add(self, this);
|
uim.Add(self, this);
|
||||||
|
|||||||
Reference in New Issue
Block a user