Make Harvester.Fullness an int
This commit is contained in:
@@ -88,7 +88,7 @@ namespace OpenRA.Mods.RA
|
||||
|
||||
public bool IsFull { get { return contents.Values.Sum() == Info.Capacity; } }
|
||||
public bool IsEmpty { get { return contents.Values.Sum() == 0; } }
|
||||
public float Fullness { get { return (float)contents.Values.Sum() / Info.Capacity; } }
|
||||
public int Fullness { get { return contents.Values.Sum() * 100 / Info.Capacity; } }
|
||||
|
||||
public void AcceptResource(ResourceType type)
|
||||
{
|
||||
|
||||
@@ -38,7 +38,7 @@ namespace OpenRA.Mods.RA.Render
|
||||
|
||||
public override void Tick(Actor self)
|
||||
{
|
||||
var desiredState = (int)(harv.Fullness * (info.ImagesByFullness.Length - 1));
|
||||
var desiredState = harv.Fullness * (info.ImagesByFullness.Length - 1) / 100;
|
||||
var desiredImage = info.ImagesByFullness[desiredState];
|
||||
|
||||
if (anim.Name != desiredImage)
|
||||
|
||||
Reference in New Issue
Block a user