Advertisement
LittleAngel

Reference Support

Aug 31st, 2011
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. private static MessageManager messageManager;
  2.  
  3. // Reference Support:
  4. // MessageManager can be cached on start as private MessageManager messageManager;
  5. // & in Start() messageManager = MessageManager.Instance();
  6. // Once cached, sending a messsage requires calls as: messageManager.Message (display, message, color);
  7.  
  8. public static MessageManager Instance () {
  9. if (! messageManager) {
  10. messageManager = FindObjectOfType(typeof (MessageManager)) as MessageManager;
  11. if (! messageManager)
  12. Debug.LogError ("There needs to be one active MessageManager script on a GameObject in your scene.");
  13. }
  14.  
  15. return messageManager;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement