Getting mechanics working
For todays work (and also a few hours last night) I wanted to focus on ensuring my mechanics worked properly.
Starting off, I deleted some of my camera angles to make working with everything easier. I also set the walls, ceiling and floor to be a lighter colour - once again, just to see things easier. I then imported all of the models that I had created.
I wanted to make sure that I could only open the door to exit the level after interacting with multiple objects, to do this, I replicated the blueprint from within my Pickup Example to my Mug. I then changed the requirement for the door to open only when both objects are interacted with.
The following is my Mug Blueprint followed by the change I made to the Door Blueprint.
I also remodelled the curtains as they didn't import correctly, but this was a great opportunity to make them look nicer.
I started working on having the plant update as the player interacted with items. I tried multiple different ways and this definitely took up most of my day trying to figure it out.
Eventually I was able to create the blueprint by creating a Switch Actor Blueprint. Allowing me to set a number to switch between each model. I managed to make it so the plant will update to the first plant if one of the items has been interacted with. Then, once both have been interacted with, it will update further.
I used a similar type of blueprint when getting the curtains to be movable, like the plant, I wanted the curtains to gradually open with each object interacted with.
As I had two sides to the curtain, I duplicated the blueprint for one half, just changing the location it needed to move to in the lerp.
And that was everything I got through today and for a few hours last night. Below is a video showing these mechanics functioning as needed.