Skip to content

EA 23.67 Hotfix 3

December 25, 2024

3 files modified.

Important Changes

None.

ButtonGrid

@@ -461,6 +461,7 @@ public void SetIngredient(Recipe r, Recipe.Ingredient _ing)

cs
			SE.Trash();
			ing.thing = null;
			SetIngredient(r, _ing);
			r.SaveLastIngredients(); 
			r.OnChangeIngredient();
			if ((bool)LayerCraft.Instance)
			{

InvOwner

@@ -417,7 +417,7 @@ public bool IsValid()

cs
						return false;
					}
				}
				else if (EClass.pc.GetCurrency(IDCurrency) < price) 
				else if (EClass.pc.GetCurrency(IDCurrency) < price || price < 0 || (price == 0 && Trader.GetPrice(thing, currency, 1, sell) > 0)) 
				{
					return false;
				}

LayerMiniGame

@@ -22,6 +22,12 @@ public override void OnAfterInit()

cs
		{
			WidgetEquip.Instance.SetActive(enable: false);
		}
		if ((bool)WidgetSideScreen.Instance) 
		{ 
			Canvas canvas = WidgetSideScreen.Instance.gameObject.AddComponent<Canvas>(); 
			canvas.overrideSorting = true; 
			canvas.sortingOrder = -1; 
		} 
	}

	public override void OnUpdateInput()

@@ -59,10 +65,6 @@ public void Run()

cs
			mini.balance.lastCoin = ELayer.pc.GetCurrency("casino_coin");
			mini.balance.changeCoin = 0;
			mini.OnActivate();
			if ((bool)WidgetSideScreen.Instance) 
			{ 
				WidgetSideScreen.Instance.OnChangeResolution(); 
			} 
		}
	}

@@ -81,5 +83,9 @@ public override void OnKill()

cs
		{
			WidgetEquip.Instance.SetActive(enable: true);
		}
		if ((bool)WidgetSideScreen.Instance) 
		{ 
			Object.Destroy(WidgetSideScreen.Instance.gameObject.GetComponent<Canvas>()); 
		} 
	}
}