SMSMod-CurrencyChanger2/Patches/MoneyGenerator_SpawnCreditCard_Patch.cs
2024-05-02 19:16:26 +02:00

18 lines
745 B
C#

using HarmonyLib;
using UnityEngine;
namespace CurrencyChanger2.Patches
{
[HarmonyPatch(typeof(MoneyGenerator), "SpawnCreditCard")]
public static class MoneyGenerator_SpawnCreditCard_Patch
{
public static void Prefix(MoneyGenerator __instance)
{
var card = __instance.m_CustomerCreditCard;
var tex = Plugin.GetCreditCardTextures();
if (Plugin.CreditCardFront.Value != Plugin.CardTextureType.DEFAULT) card.transform.GetChild(0).GetComponent<MeshRenderer>().material.mainTexture = tex.front;
if (Plugin.CreditCardBack.Value != Plugin.CardTextureType.DEFAULT) card.transform.GetChild(1).GetComponent<MeshRenderer>().material.mainTexture = tex.back;
}
}
}