Im making an app that requires the use of real world time. I realize there is probably a function for this but I obviously am not looking in the right places to find out what they are. So I'm wondering what the best approach would be here. I want to let the user pick times for a click event to happen, so say at 3:15 pm it would click on given mouseX and mouseY points.
http://lmgtfy.com/?q=unity+Using+Real+World+Time http://forum.unity3d.com/threads/how-to-get-the-real-world-current-time.84339/ If you want realworld time you need a service which is always on if your app is not always on. So you need to google that too. http://lmgtfy.com/?q=unity+background+service
you done need a background service to simply get the time, that is useles overhead. Code (csharp): System.DateTime.Now will return a DateTime object that can get what you need.
If you would look in the other thread i already added http://forum.unity3d.com/threads/how-to-get-the-real-world-current-time.84339/ you would see that it is a standard variable of the c# net library which you can use by using System.DateTime.Now or adding using System; at the top and just calling DateTime.Now in your script. https://msdn.microsoft.com/en-us/library/system.datetime.aspx