From 8616fbda0879833ad89e13bfdd2665968d203c0c Mon Sep 17 00:00:00 2001 From: Jonathan Riedel Date: Thu, 2 May 2024 19:13:35 +0200 Subject: [PATCH] Initial commit --- .gitattributes | 2 + .gitignore | 398 +++++++++++++++ ChangeCurrency.csproj | 66 +++ NuGet.Config | 6 + Plugin.cs | 435 ++++++++++++++++ Properties/Resources.Designer.cs | 463 ++++++++++++++++++ Properties/Resources.resx | 241 +++++++++ Resources/100.jpg | Bin 0 -> 1310704 bytes Resources/10_eurocent_common_2007.png | Bin 0 -> 134172 bytes Resources/1829-original-removebg-preview.png | Bin 0 -> 377910 bytes Resources/1833-original-removebg-preview.png | Bin 0 -> 461388 bytes Resources/1_euro.jpg | Bin 0 -> 23522 bytes Resources/20.jpg | Bin 0 -> 1161060 bytes Resources/20_eurocent_common_2007.png | Bin 0 -> 105023 bytes Resources/25_Cents_Front.png | Bin 0 -> 247515 bytes ...nd-specifications_10p-removebg-preview.png | Bin 0 -> 270163 bytes ...and-specifications_1p-removebg-preview.png | Bin 0 -> 542458 bytes ...nd-specifications_20p-removebg-preview.png | Bin 0 -> 268709 bytes ...nd-specifications_50p-removebg-preview.png | Bin 0 -> 274511 bytes ...and-specifications_5p-removebg-preview.png | Bin 0 -> 303277 bytes Resources/360-original-removebg-preview.png | Bin 0 -> 376451 bytes Resources/443663b-removebg-preview.png | Bin 0 -> 529677 bytes ...sident-encik-yusof-bin-ishak-obverse-1.jpg | Bin 0 -> 90764 bytes Resources/50.jpg | Bin 0 -> 1478039 bytes Resources/50_Cents_Frente.png | Bin 0 -> 260589 bytes Resources/50_USD_Series_2004_Note_Front.png | Bin 0 -> 862734 bytes .../5e981ed7ccc916.18968393-original.jpg | Bin 0 -> 261184 bytes .../5ea53be3436f91.68585950-original.jpg | Bin 0 -> 1645919 bytes ...4b1.61599945-original-removebg-preview.png | Bin 0 -> 396954 bytes ...a17.09298112-original-removebg-preview.png | Bin 0 -> 419741 bytes .../626c1e69574431.97909339-original.jpg | Bin 0 -> 451749 bytes .../62a822d2a8b966.44428801-original.jpg | Bin 0 -> 736298 bytes ..._2002_obverse-sharedassets0.assets-005.png | Bin 0 -> 4885695 bytes ...Series_2004A-sharedassets0.assets-1717.png | Bin 0 -> 1216300 bytes Resources/Five_Cents_Tras.png | Bin 0 -> 232247 bytes Resources/One_Cent_Tras.png | Bin 0 -> 244934 bytes Resources/Screenshot 2024-03-29 141218.jpg | Bin 0 -> 120370 bytes Resources/Screenshot 2024-03-29 141315.jpg | Bin 0 -> 112740 bytes Resources/Screenshot 2024-03-29 141419.jpg | Bin 0 -> 40038 bytes Resources/Screenshot 2024-03-29 145122.jpg | Bin 0 -> 244609 bytes Resources/Screenshot 2024-03-29 145207.jpg | Bin 0 -> 227567 bytes Resources/Screenshot 2024-03-31 112554.jpg | Bin 0 -> 233665 bytes Resources/Ten_Cents_Frente.png | Bin 0 -> 242746 bytes Resources/US10dollarbill-Series_2004A.png | Bin 0 -> 1135545 bytes Resources/US_$20_Series_2006_Obverse.png | Bin 0 -> 1091455 bytes Resources/US_$5_Series_2006_obverse.png | Bin 0 -> 1223385 bytes ..._one_dollar_bill,_obverse,_series_2009.png | Bin 0 -> 787435 bytes Resources/gbp-20-front.jpg | Bin 0 -> 126710 bytes ...many-1-euro-cent-2002-removebg-preview.png | Bin 0 -> 495974 bytes Resources/products-15892.jpg | Bin 0 -> 89432 bytes Resources/products-15898.jpg | Bin 0 -> 98952 bytes Resources/products-19024-removebg-preview.png | Bin 0 -> 418777 bytes Resources/sgd10.jpg | Bin 0 -> 74290 bytes Resources/th-removebg-preview.png | Bin 0 -> 297970 bytes 54 files changed, 1611 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 ChangeCurrency.csproj create mode 100644 NuGet.Config create mode 100644 Plugin.cs create mode 100644 Properties/Resources.Designer.cs create mode 100644 Properties/Resources.resx create mode 100644 Resources/100.jpg create mode 100644 Resources/10_eurocent_common_2007.png create mode 100644 Resources/1829-original-removebg-preview.png create mode 100644 Resources/1833-original-removebg-preview.png create mode 100644 Resources/1_euro.jpg create mode 100644 Resources/20.jpg create mode 100644 Resources/20_eurocent_common_2007.png create mode 100644 Resources/25_Cents_Front.png create mode 100644 Resources/314_coin-designs-and-specifications_10p-removebg-preview.png create mode 100644 Resources/314_coin-designs-and-specifications_1p-removebg-preview.png create mode 100644 Resources/314_coin-designs-and-specifications_20p-removebg-preview.png create mode 100644 Resources/314_coin-designs-and-specifications_50p-removebg-preview.png create mode 100644 Resources/314_coin-designs-and-specifications_5p-removebg-preview.png create mode 100644 Resources/360-original-removebg-preview.png create mode 100644 Resources/443663b-removebg-preview.png create mode 100644 Resources/50-singapore-dollars-banknote-president-encik-yusof-bin-ishak-obverse-1.jpg create mode 100644 Resources/50.jpg create mode 100644 Resources/50_Cents_Frente.png create mode 100644 Resources/50_USD_Series_2004_Note_Front.png create mode 100644 Resources/5e981ed7ccc916.18968393-original.jpg create mode 100644 Resources/5ea53be3436f91.68585950-original.jpg create mode 100644 Resources/605d7123e494b1.61599945-original-removebg-preview.png create mode 100644 Resources/61fe0eecddda17.09298112-original-removebg-preview.png create mode 100644 Resources/626c1e69574431.97909339-original.jpg create mode 100644 Resources/62a822d2a8b966.44428801-original.jpg create mode 100644 Resources/EU-5_Series_2002_obverse-sharedassets0.assets-005.png create mode 100644 Resources/EU10Eurobill-Series_2004A-sharedassets0.assets-1717.png create mode 100644 Resources/Five_Cents_Tras.png create mode 100644 Resources/One_Cent_Tras.png create mode 100644 Resources/Screenshot 2024-03-29 141218.jpg create mode 100644 Resources/Screenshot 2024-03-29 141315.jpg create mode 100644 Resources/Screenshot 2024-03-29 141419.jpg create mode 100644 Resources/Screenshot 2024-03-29 145122.jpg create mode 100644 Resources/Screenshot 2024-03-29 145207.jpg create mode 100644 Resources/Screenshot 2024-03-31 112554.jpg create mode 100644 Resources/Ten_Cents_Frente.png create mode 100644 Resources/US10dollarbill-Series_2004A.png create mode 100644 Resources/US_$20_Series_2006_Obverse.png create mode 100644 Resources/US_$5_Series_2006_obverse.png create mode 100644 Resources/US_one_dollar_bill,_obverse,_series_2009.png create mode 100644 Resources/gbp-20-front.jpg create mode 100644 Resources/germany-1-euro-cent-2002-removebg-preview.png create mode 100644 Resources/products-15892.jpg create mode 100644 Resources/products-15898.jpg create mode 100644 Resources/products-19024-removebg-preview.png create mode 100644 Resources/sgd10.jpg create mode 100644 Resources/th-removebg-preview.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..426d76d --- /dev/null +++ b/.gitignore @@ -0,0 +1,398 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio 6 auto-generated project file (contains which files were open etc.) +*.vbp + +# Visual Studio 6 workspace and project file (working project files containing files to include in project) +*.dsw +*.dsp + +# Visual Studio 6 technical files +*.ncb +*.aps + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# Visual Studio History (VSHistory) files +.vshistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +*.sln.iml diff --git a/ChangeCurrency.csproj b/ChangeCurrency.csproj new file mode 100644 index 0000000..e259a91 --- /dev/null +++ b/ChangeCurrency.csproj @@ -0,0 +1,66 @@ + + + + netstandard2.1 + ChangeCurrency + My first plugin + 1.2.1 + true + latest + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + + + + D:\SteamLibrary\steamapps\common\Supermarket Simulator\Supermarket Simulator_Data\Managed\Assembly-CSharp.dll + + + D:\SteamLibrary\steamapps\common\Supermarket Simulator\Supermarket Simulator_Data\Managed\MyBox.dll + + + D:\SteamLibrary\steamapps\common\Supermarket Simulator\Supermarket Simulator_Data\Managed\Unity.TextMeshPro.dll + + + D:\SteamLibrary\steamapps\common\Supermarket Simulator\Supermarket Simulator_Data\Managed\UnityEngine.TextCoreFontEngineModule.dll + + + D:\SteamLibrary\steamapps\common\Supermarket Simulator\Supermarket Simulator_Data\Managed\UnityEngine.TextCoreTextEngineModule.dll + + + D:\SteamLibrary\steamapps\common\Supermarket Simulator\Supermarket Simulator_Data\Managed\UnityEngine.TextRenderingModule.dll + + + D:\SteamLibrary\steamapps\common\Supermarket Simulator\Supermarket Simulator_Data\Managed\UnityEngine.UI.dll + + + + + + True + True + Resources.resx + + + + + + PublicResXFileCodeGenerator + Resources.Designer.cs + + + diff --git a/NuGet.Config b/NuGet.Config new file mode 100644 index 0000000..1864ded --- /dev/null +++ b/NuGet.Config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Plugin.cs b/Plugin.cs new file mode 100644 index 0000000..8556ed2 --- /dev/null +++ b/Plugin.cs @@ -0,0 +1,435 @@ +using BepInEx; +using BepInEx.Configuration; +using BepInEx.Logging; +using HarmonyLib; +using MyBox; +using System; +using System.Collections.Generic; +using System.Reflection.Emit; +using TMPro; +using UnityEngine; +using UnityEngine.TextCore.Text; + +namespace ChangeCurrency +{ + [BepInPlugin(PluginInfo.PLUGIN_GUID, PluginInfo.PLUGIN_NAME, PluginInfo.PLUGIN_VERSION)] + public class Plugin : BaseUnityPlugin + { + public static ManualLogSource StaticLogger; + + public static ConfigEntry CurrencyPrefix; + public static ConfigEntry CurrencySuffix; + public static ConfigEntry CurrencyDecimalSeperator; + + public static ConfigEntry CoinValue1ct; + public static ConfigEntry CoinValue5ct; + public static ConfigEntry CoinValue10ct; + public static ConfigEntry CoinValue25ct; + public static ConfigEntry CoinValue50ct; + + public static ConfigEntry BillValue1d; + public static ConfigEntry BillValue5d; + public static ConfigEntry BillValue10d; + public static ConfigEntry BillValue20d; + public static ConfigEntry BillValue50d; + + public static ConfigEntry LowestBill; + public static ConfigEntry TerminalSymbol; + + public static ConfigEntry ValueText1ct; + public static ConfigEntry ValueText5ct; + public static ConfigEntry ValueText10ct; + public static ConfigEntry ValueText25ct; + public static ConfigEntry ValueText50ct; + + public static ConfigEntry ValueText1d; + public static ConfigEntry ValueText5d; + public static ConfigEntry ValueText10d; + public static ConfigEntry ValueText20d; + public static ConfigEntry ValueText50d; + + public static ConfigEntry Texture1ct; + public static ConfigEntry Texture5ct; + public static ConfigEntry Texture10ct; + public static ConfigEntry Texture25ct; + public static ConfigEntry Texture50ct; + + public static ConfigEntry Texture1d; + public static ConfigEntry Texture5d; + public static ConfigEntry Texture10d; + public static ConfigEntry Texture20d; + public static ConfigEntry Texture50d; + private void Awake() + { + StaticLogger = Logger; + + InitConfig(); + + Logger.LogInfo($"Plugin {PluginInfo.PLUGIN_GUID} is loaded! Applying patch..."); + Harmony harmony = new Harmony(PluginInfo.PLUGIN_GUID); + harmony.PatchAll(); + } + public enum MoneyType + { + CENT_1 = 0b0001, CENT_5 = 0b0010, CENT_10 = 0b0011, CENT_25 = 0b0100, CENT_50 = 0b0101, + DOLLAR_1 = 0b1001, DOLLAR_5 = 0b1010, DOLLAR_10 = 0b1011, DOLLAR_20 = 0b1100, DOLLAR_50 = 0b1101 + } + public enum TextureType + { + USD, EUR, GBP, SGD, CAD + } + public static void ApplyMoneyTexture(MoneyType type, CheckoutDrawer instance, int instanceIndex, int prefabIndex) + { + var tex = GetMoneyTexture(type); + if (tex == null) return; + instance.gameObject.transform.GetChild(instanceIndex).GetChild(0).GetChild(0).GetComponentsInChildren().ForEach(x => x.sharedMaterials.ForEach(y => y.mainTexture = tex)); + Singleton.Instance.m_MoneyPrefabs[prefabIndex].GetComponent().sharedMaterials.ForEach(x => x.mainTexture = tex); + } + private static Texture2D GetMoneyTexture(MoneyType type) + { + bool isBill = (((int)type) & 0b1000) == 0b1000; + Texture2D tex = new Texture2D(isBill ? 2048 : 1024, 1024); + var bytes = GetMoneyTextureBytes(type); + if (bytes == null) return null; + tex.LoadImage(bytes); + tex.Apply(); + return tex; + } + private static byte[] GetMoneyTextureBytes(MoneyType type) + { + switch (type) + { + default: + case MoneyType.CENT_1: + switch (Texture1ct.Value) + { + case TextureType.EUR: + return Properties.Resources.eur_1; + case TextureType.GBP: + return Properties.Resources.gbp_1; + case TextureType.SGD: + return Properties.Resources.sgd_1; + case TextureType.CAD: + return Properties.Resources.cad_1; + case TextureType.USD: + default: + return null; + } + case MoneyType.CENT_5: + switch (Texture5ct.Value) + { + case TextureType.EUR: + return Properties.Resources.eur_5; + case TextureType.GBP: + return Properties.Resources.gbp_5; + case TextureType.SGD: + return Properties.Resources.sgd_5; + case TextureType.CAD: + return Properties.Resources.cad_5; + case TextureType.USD: + default: + return null; + } + case MoneyType.CENT_10: + switch (Texture10ct.Value) + { + case TextureType.EUR: + return Properties.Resources.eur_10; + case TextureType.GBP: + return Properties.Resources.gbp_10; + case TextureType.SGD: + return Properties.Resources.sgd_20; + case TextureType.CAD: + return Properties.Resources.cad_10; + case TextureType.USD: + default: + return null; + } + case MoneyType.CENT_25: + switch (Texture25ct.Value) + { + case TextureType.EUR: + return Properties.Resources.eur_20; + case TextureType.GBP: + return Properties.Resources.gbp_20; + case TextureType.SGD: + return Properties.Resources.sgd_50; + case TextureType.CAD: + return Properties.Resources.cad_25; + case TextureType.USD: + default: + return null; + } + case MoneyType.CENT_50: + switch (Texture50ct.Value) + { + case TextureType.EUR: + return Properties.Resources.eur_50; + case TextureType.GBP: + return Properties.Resources.gbp_50; + case TextureType.SGD: + return Properties.Resources.sgd1; + case TextureType.CAD: + return Properties.Resources.cad_50; + case TextureType.USD: + default: + return null; + } + case MoneyType.DOLLAR_1: + switch (Texture1d.Value) + { + case TextureType.EUR: + return Properties.Resources.eur1; + case TextureType.GBP: + return Properties.Resources.gbp1; + case TextureType.SGD: + return Properties.Resources.sgd2; + case TextureType.CAD: + return Properties.Resources.cad1; + case TextureType.USD: + default: + return null; + } + case MoneyType.DOLLAR_5: + switch (Texture5d.Value) + { + case TextureType.EUR: + return Properties.Resources.eur5; + case TextureType.GBP: + return Properties.Resources.gbp5; + case TextureType.SGD: + return Properties.Resources.sgd5; + case TextureType.CAD: + return Properties.Resources.cad5; + case TextureType.USD: + default: + return null; + } + case MoneyType.DOLLAR_10: + switch (Texture10d.Value) + { + case TextureType.EUR: + return Properties.Resources.eur10; + case TextureType.GBP: + return Properties.Resources.gbp10; + case TextureType.SGD: + return Properties.Resources.sgd10; + case TextureType.CAD: + return Properties.Resources.cad10; + case TextureType.USD: + default: + return null; + } + case MoneyType.DOLLAR_20: + switch (Texture20d.Value) + { + case TextureType.EUR: + return Properties.Resources.eur20; + case TextureType.GBP: + return Properties.Resources.gbp20; + case TextureType.SGD: + return Properties.Resources.sgd20; + case TextureType.CAD: + return Properties.Resources.cad20; + case TextureType.USD: + default: + return null; + } + case MoneyType.DOLLAR_50: + switch (Texture50d.Value) + { + case TextureType.EUR: + return Properties.Resources.eur50; + case TextureType.GBP: + return Properties.Resources.gbp50; + case TextureType.SGD: + return Properties.Resources.sgd50; + case TextureType.CAD: + return Properties.Resources.cad50; + case TextureType.USD: + default: + return null; + } + } + } + private void InitConfig() + { + CurrencyPrefix = Config.Bind("Money Text", "Prefix", "$", "The currency symbol (or arbitrary string) to use in front of the value, where the dollar sign would normally be."); + CurrencySuffix = Config.Bind("Money Text", "Suffix", "", "The currency symbol (or arbitrary string) to use after the value, where a euro sign might for example be."); + CurrencyDecimalSeperator = Config.Bind("Money Text", "Decimal Seperator", ".", "What symbol to use to seperate the whole number part from the fractional part."); + + CoinValue1ct = Config.Bind("Cash Values", "1 Cent Coin", 0.01f, "What cash value the 1 cent coin should represent."); + CoinValue5ct = Config.Bind("Cash Values", "5 Cent Coin", 0.05f, "What cash value the 5 cent coin should represent."); + CoinValue10ct = Config.Bind("Cash Values", "10 Cent Coin", 0.1f, "What cash value the 10 cent coin should represent."); + CoinValue25ct = Config.Bind("Cash Values", "25 Cent Coin", 0.25f, "What cash value the 25 cent coin should represent."); + CoinValue50ct = Config.Bind("Cash Values", "50 Cent Coin", 0.5f, "What cash value the 50 cent coin should represent."); + + BillValue1d = Config.Bind("Cash Values", "1 Dollar Bill", 1f, "What cash value the 1 dollar bill should represent."); + BillValue5d = Config.Bind("Cash Values", "5 Dollar Bill", 5f, "What cash value the 5 dollar bill should represent."); + BillValue10d = Config.Bind("Cash Values", "10 Dollar Bill", 10f, "What cash value the 10 dollar bill should represent."); + BillValue20d = Config.Bind("Cash Values", "20 Dollar Bill", 20f, "What cash value the 20 dollar bill should represent."); + BillValue50d = Config.Bind("Cash Values", "50 Dollar Bill", 50f, "What cash value the 50 dollar bill should represent."); + + ValueText1ct = Config.Bind("Value Texts", "1 Cent Coin", "1¢", "What value text to display below the 1 cent coin."); + ValueText5ct = Config.Bind("Value Texts", "5 Cent Coin", "5¢", "What value text to display below the 5 cent coin."); + ValueText10ct = Config.Bind("Value Texts", "10 Cent Coin", "10¢", "What value text to display below the 10 cent coin."); + ValueText25ct = Config.Bind("Value Texts", "25 Cent Coin", "25¢", "What value text to display below the 25 cent coin."); + ValueText50ct = Config.Bind("Value Texts", "50 Cent Coin", "50¢", "What value text to display below the 50 cent coin."); + + ValueText1d = Config.Bind("Value Texts", "1 Dollar Bill", "$1", "What value text to display above the 1 dollar bill."); + ValueText5d = Config.Bind("Value Texts", "5 Dollar Bill", "$5", "What value text to display above the 5 dollar bill."); + ValueText10d = Config.Bind("Value Texts", "10 Dollar Bill", "$10", "What value text to display above the 10 dollar bill."); + ValueText20d = Config.Bind("Value Texts", "20 Dollar Bill", "$20", "What value text to display above the 20 dollar bill."); + ValueText50d = Config.Bind("Value Texts", "50 Dollar Bill", "$50", "What value text to display above the 50 dollar bill."); + + Texture1ct = Config.Bind("Texture Types", "1 Cent Coin", TextureType.USD, "What visual style this coin should have."); + Texture5ct = Config.Bind("Texture Types", "5 Cent Coin", TextureType.USD, "What visual style this coin should have."); + Texture10ct = Config.Bind("Texture Types", "10 Cent Coin", TextureType.USD, "What visual style this coin should have."); + Texture25ct = Config.Bind("Texture Types", "25 Cent Coin", TextureType.USD, "What visual style this coin should have."); + Texture50ct = Config.Bind("Texture Types", "50 Cent Coin", TextureType.USD, "What visual style this coin should have."); + + Texture1d = Config.Bind("Texture Types", "1 Dollar Bill", TextureType.USD, "What visual style this bill should have."); + Texture5d = Config.Bind("Texture Types", "5 Dollar Bill", TextureType.USD, "What visual style this bill should have."); + Texture10d = Config.Bind("Texture Types", "10 Dollar Bill", TextureType.USD, "What visual style this bill should have."); + Texture20d = Config.Bind("Texture Types", "20 Dollar Bill", TextureType.USD, "What visual style this bill should have."); + Texture50d = Config.Bind("Texture Types", "50 Dollar Bill", TextureType.USD, "What visual style this bill should have."); + + LowestBill = Config.Bind("Miscellaneous", "Lowest Bill", 1f, "The lowest value of money that should be considered a bill by the game."); + TerminalSymbol = Config.Bind("Miscellaneous", "Terminal Symbol", "$", "What symbol to display on the credit card terminal."); + } + } + public static class CheckoutDrawerPatch + { + [HarmonyPatch(typeof(CheckoutChangeManager), "SpawnMoney")] + public static class CheckoutChangeManager_SpawnMoney_Patch + { + public static void Prefix(bool isCoin) => Plugin.StaticLogger.LogWarning(isCoin); + } + [HarmonyPatch(typeof(CheckoutChangeManager), "AddOrRemoveMoney")] + public static class CheckoutChangeManager_AddOrRemoveMoney_Patch + { + public static IEnumerable Transpiler(IEnumerable instructions) + { + foreach (var instruction in instructions) + { + // Check if the instruction loads the constant 1f onto the stack + if (instruction.opcode == OpCodes.Ldc_R4 && (float)instruction.operand == 1f) + { + // Replace the constant 1f with your desired value (e.g., 2f) + yield return new CodeInstruction(OpCodes.Ldc_R4, Plugin.LowestBill.Value); + } + else + { + yield return instruction; + } + } + } + } + [HarmonyPatch(typeof(PosTerminal), "Start")] + public static class PosTerminal_Start_Patch + { + public static void Postfix(PosTerminal __instance) + { + string p = Plugin.TerminalSymbol.Value; + __instance.gameObject.transform.GetChild(2).GetChild(2).GetChild(1).GetComponent().text = p; + } + } + [HarmonyPatch(typeof(CheckoutDrawer), "Awake")] + public static class CheckoutDrawer_Awake_Patch + { + public static void Postfix(CheckoutDrawer __instance) + { + void UpdateText(TextMeshProUGUI text, string newText) + { + text.text = newText; + text.enableWordWrapping = false; + text.gameObject.SetActive(false); + text.gameObject.SetActive(true); + } + + __instance.gameObject.transform.GetChild(6).GetComponent().Value = Plugin.CoinValue1ct.Value; // $0.01 + __instance.gameObject.transform.GetChild(7).GetComponent().Value = Plugin.CoinValue5ct.Value; // $0.05 + __instance.gameObject.transform.GetChild(8).GetComponent().Value = Plugin.CoinValue10ct.Value; // $0.10 + __instance.gameObject.transform.GetChild(9).GetComponent().Value = Plugin.CoinValue25ct.Value; // $0.25 + __instance.gameObject.transform.GetChild(10).GetComponent().Value = Plugin.CoinValue50ct.Value; // $0.50 + + __instance.gameObject.transform.GetChild(1).GetComponent().Value = Plugin.BillValue1d.Value; // $1.00 + __instance.gameObject.transform.GetChild(2).GetComponent().Value = Plugin.BillValue5d.Value; // $5.00 + __instance.gameObject.transform.GetChild(3).GetComponent().Value = Plugin.BillValue10d.Value; // $10.00 + __instance.gameObject.transform.GetChild(4).GetComponent().Value = Plugin.BillValue20d.Value; // $20.00 + __instance.gameObject.transform.GetChild(5).GetComponent().Value = Plugin.BillValue50d.Value; // $50.00 + + UpdateText(__instance.gameObject.transform.GetChild(11).GetChild(5).GetComponent(), Plugin.ValueText1ct.Value); + UpdateText(__instance.gameObject.transform.GetChild(11).GetChild(6).GetComponent(), Plugin.ValueText5ct.Value); + UpdateText(__instance.gameObject.transform.GetChild(11).GetChild(7).GetComponent(), Plugin.ValueText10ct.Value); + UpdateText(__instance.gameObject.transform.GetChild(11).GetChild(8).GetComponent(), Plugin.ValueText25ct.Value); + UpdateText(__instance.gameObject.transform.GetChild(11).GetChild(9).GetComponent(), Plugin.ValueText50ct.Value); + + UpdateText(__instance.gameObject.transform.GetChild(11).GetChild(0).GetComponent(), Plugin.ValueText1d.Value); + UpdateText(__instance.gameObject.transform.GetChild(11).GetChild(1).GetComponent(), Plugin.ValueText5d.Value); + UpdateText(__instance.gameObject.transform.GetChild(11).GetChild(2).GetComponent(), Plugin.ValueText10d.Value); + UpdateText(__instance.gameObject.transform.GetChild(11).GetChild(3).GetComponent(), Plugin.ValueText20d.Value); + UpdateText(__instance.gameObject.transform.GetChild(11).GetChild(4).GetComponent(), Plugin.ValueText50d.Value); + + Singleton.Instance.m_MoneyPrefabs[0].Value = Plugin.CoinValue1ct.Value; + Singleton.Instance.m_MoneyPrefabs[1].Value = Plugin.CoinValue5ct.Value; + Singleton.Instance.m_MoneyPrefabs[2].Value = Plugin.CoinValue10ct.Value; + Singleton.Instance.m_MoneyPrefabs[3].Value = Plugin.CoinValue25ct.Value; + Singleton.Instance.m_MoneyPrefabs[4].Value = Plugin.CoinValue50ct.Value; + + Singleton.Instance.m_MoneyPrefabs[5].Value = Plugin.BillValue1d.Value; + Singleton.Instance.m_MoneyPrefabs[6].Value = Plugin.BillValue5d.Value; + Singleton.Instance.m_MoneyPrefabs[7].Value = Plugin.BillValue10d.Value; + Singleton.Instance.m_MoneyPrefabs[8].Value = Plugin.BillValue20d.Value; + Singleton.Instance.m_MoneyPrefabs[9].Value = Plugin.BillValue50d.Value; + + Plugin.ApplyMoneyTexture(Plugin.MoneyType.DOLLAR_1, __instance, 1, 5); + Plugin.ApplyMoneyTexture(Plugin.MoneyType.DOLLAR_5, __instance, 2, 6); + Plugin.ApplyMoneyTexture(Plugin.MoneyType.DOLLAR_10, __instance, 3, 7); + Plugin.ApplyMoneyTexture(Plugin.MoneyType.DOLLAR_20, __instance, 4, 8); + Plugin.ApplyMoneyTexture(Plugin.MoneyType.DOLLAR_50, __instance, 5, 9); + + Plugin.ApplyMoneyTexture(Plugin.MoneyType.CENT_1, __instance, 6, 0); + Plugin.ApplyMoneyTexture(Plugin.MoneyType.CENT_5, __instance, 7, 1); + Plugin.ApplyMoneyTexture(Plugin.MoneyType.CENT_10, __instance, 8, 2); + Plugin.ApplyMoneyTexture(Plugin.MoneyType.CENT_25, __instance, 9, 3); + Plugin.ApplyMoneyTexture(Plugin.MoneyType.CENT_50, __instance, 10, 4); + } + } + } + public static class MoneySymbolPatch + { + + [HarmonyPatch(typeof(Extensions), "ToMoneyText")] + public static class Extensions_ToMoneyText_Patch + { + public static void Postfix(ref string __result, ref float money, ref float fontSize) + { + string p = Plugin.CurrencyPrefix.Value; + string s = Plugin.CurrencySuffix.Value; + string d = Plugin.CurrencyDecimalSeperator.Value; + string text; + if (money < 0f) + { + text = "-$" + Math.Abs((float)Math.Round((double)money, 2)).ToString("0.00"); + } + else + { + text = "$" + ((float)Math.Round((double)money, 2)).ToString("0.00"); + } + text = text.Replace(',', '.'); + text = text.Replace(".", d); + text = text.Replace("$", p); + text = text + s; + int num = text.IndexOf(d); + if (num != -1) + { + string text2 = ""; + text2 = text2.Replace(',', '.'); + text = text.Insert(num + 1, text2); + } + __result = text; + } + } + } +} diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs new file mode 100644 index 0000000..a2404b6 --- /dev/null +++ b/Properties/Resources.Designer.cs @@ -0,0 +1,463 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace ChangeCurrency.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ChangeCurrency.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] cad_1 { + get { + object obj = ResourceManager.GetObject("cad_1", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] cad_10 { + get { + object obj = ResourceManager.GetObject("cad_10", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] cad_25 { + get { + object obj = ResourceManager.GetObject("cad_25", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] cad_5 { + get { + object obj = ResourceManager.GetObject("cad_5", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] cad_50 { + get { + object obj = ResourceManager.GetObject("cad_50", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] cad1 { + get { + object obj = ResourceManager.GetObject("cad1", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] cad10 { + get { + object obj = ResourceManager.GetObject("cad10", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] cad20 { + get { + object obj = ResourceManager.GetObject("cad20", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] cad5 { + get { + object obj = ResourceManager.GetObject("cad5", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] cad50 { + get { + object obj = ResourceManager.GetObject("cad50", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] eur_1 { + get { + object obj = ResourceManager.GetObject("eur_1", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] eur_10 { + get { + object obj = ResourceManager.GetObject("eur_10", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] eur_20 { + get { + object obj = ResourceManager.GetObject("eur_20", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] eur_5 { + get { + object obj = ResourceManager.GetObject("eur_5", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] eur_50 { + get { + object obj = ResourceManager.GetObject("eur_50", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] eur1 { + get { + object obj = ResourceManager.GetObject("eur1", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] eur10 { + get { + object obj = ResourceManager.GetObject("eur10", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] eur20 { + get { + object obj = ResourceManager.GetObject("eur20", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] eur5 { + get { + object obj = ResourceManager.GetObject("eur5", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] eur50 { + get { + object obj = ResourceManager.GetObject("eur50", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] gbp_1 { + get { + object obj = ResourceManager.GetObject("gbp_1", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] gbp_10 { + get { + object obj = ResourceManager.GetObject("gbp_10", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] gbp_20 { + get { + object obj = ResourceManager.GetObject("gbp_20", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] gbp_5 { + get { + object obj = ResourceManager.GetObject("gbp_5", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] gbp_50 { + get { + object obj = ResourceManager.GetObject("gbp_50", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] gbp1 { + get { + object obj = ResourceManager.GetObject("gbp1", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] gbp10 { + get { + object obj = ResourceManager.GetObject("gbp10", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] gbp20 { + get { + object obj = ResourceManager.GetObject("gbp20", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] gbp5 { + get { + object obj = ResourceManager.GetObject("gbp5", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] gbp50 { + get { + object obj = ResourceManager.GetObject("gbp50", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] sgd_1 { + get { + object obj = ResourceManager.GetObject("sgd_1", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] sgd_20 { + get { + object obj = ResourceManager.GetObject("sgd_20", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] sgd_5 { + get { + object obj = ResourceManager.GetObject("sgd_5", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] sgd_50 { + get { + object obj = ResourceManager.GetObject("sgd_50", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] sgd1 { + get { + object obj = ResourceManager.GetObject("sgd1", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] sgd10 { + get { + object obj = ResourceManager.GetObject("sgd10", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] sgd2 { + get { + object obj = ResourceManager.GetObject("sgd2", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] sgd20 { + get { + object obj = ResourceManager.GetObject("sgd20", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] sgd5 { + get { + object obj = ResourceManager.GetObject("sgd5", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Byte[]. + /// + public static byte[] sgd50 { + get { + object obj = ResourceManager.GetObject("sgd50", resourceCulture); + return ((byte[])(obj)); + } + } + } +} diff --git a/Properties/Resources.resx b/Properties/Resources.resx new file mode 100644 index 0000000..e72deb6 --- /dev/null +++ b/Properties/Resources.resx @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\US_one_dollar_bill,_obverse,_series_2009.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\US10dollarbill-Series_2004A.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\US_$20_Series_2006_Obverse.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\US_$5_Series_2006_obverse.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\50_USD_Series_2004_Note_Front.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\One_Cent_Tras.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\Ten_Cents_Frente.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\25_Cents_Front.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\Five_Cents_Tras.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\50_Cents_Frente.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\Screenshot 2024-03-29 141419.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\EU10Eurobill-Series_2004A-sharedassets0.assets-1717.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\20.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\Screenshot 2024-03-29 141218.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\50.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\germany-1-euro-cent-2002-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\10_eurocent_common_2007.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\20_eurocent_common_2007.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\61fe0eecddda17.09298112-original-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\605d7123e494b1.61599945-original-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\5ea53be3436f91.68585950-original.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\Screenshot 2024-03-29 145207.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\gbp-20-front.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\Screenshot 2024-03-29 145122.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\products-15898.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\th-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\314_coin-designs-and-specifications_10p-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\314_coin-designs-and-specifications_20p-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\314_coin-designs-and-specifications_5p-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\314_coin-designs-and-specifications_50p-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\443663b-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\sgd10.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\626c1e69574431.97909339-original.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\Screenshot 2024-03-31 112554.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\5e981ed7ccc916.18968393-original.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\50-singapore-dollars-banknote-president-encik-yusof-bin-ishak-obverse-1.jpg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\360-original-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\1829-original-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\1833-original-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\products-19024-removebg-preview.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Resources/100.jpg b/Resources/100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..08a6b1cd8720ad2d92273a7c7c2b7270fe26f37d GIT binary patch literal 1310704 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%0Dhsmt2*Lg*=*xoR5&4 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 z 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