Advertisement
LittleAngel

Reference Support

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