Testing the resources
We already have a script with debug methods that can be used in the Editor area to add or remove resources of each type. Now, we are going to add a few more methods to this script so that we can also upgrade each of the resource types while the game is running in the Editor area.
Open the script located at Scripts | Editor | Debug | ResourceDebugger.cs
and add the UpgradeGold
method using the following code block:
[MenuItem("Dragoncraft/Debug/Resources/Upgrade Gold", priority = 6)] private static void UpgradeGold() { MessageQueueManager.Instance.SendMessage( new UpgradeResourceMessage { Type = ResourceType.Gold }); }
Here, we are adding an attribute called MenuItem
with the Upgrade Gold
menu option to the UpgradeGold
. Method. This will send a new message of the UpgradeResourceMessage
type with ResourceType
set to Gold
. When the game is running in the Editor area, we can use this menu option to send the upgrade...