Unity Engine + MetaMask Wallet Scripts Required

Job ID: 32113368

Budget: $250 – $750 AUD

I am will be creating a web3 webGL application in unity, I will require scripts developed that will allow me to easily drag and drop those scripts to the assets and gather information from the persons metamask wallet,

https://medium.com/coinmonks/unity-engine-metamask-wallet-6797d4699e45

The above indicates how to setup and connect a wallet so the first script is already there BUT

I will need someone to now to create the below scripts
- Script to Connect to a metamask wallet or any web3Wallet (I can then drag this to a text button as they do and they click on connect and it shows the metamask address.)
- Script to Buy 100 myTokens/BNB this means if they are connected with their address and they click on a buy they will then automatically trigger a buy transaction with prefilled out details for example they will only buy 100 tokens at a time and when they do it will automatically pick up how much bNB they need to buy it so they don't need to enter another coin or anything)
- Script to send a token once a user does something in the application, so for example, if they click a button or finish a task or cross the line in the app I can attach the script to an asset and trigger a transaction to happen from mytoken to the connected user, hypothetically they win something and I must now pay them out so when that win happens in the background i somehow call this script from the scene and can trigger a transaction to happen)

I need someone to make this in a way that will allow me to apply this to any asset or unity project I want that is web3 webgl based, this will make my life easier so I can just drag and drop and change a few values and it will apply the core concepts of connecting, buying and transferring tokens.

Please do not message me with generic quotes have a read of it and talk to me