Guest User

Untitled

a guest
Jan 15th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. class ManagerBridge : ScriptableObject
  2. {
  3. public Manager instance { get; set }
  4. }
  5.  
  6. class ManagerUser : MonoBehaviour
  7. {
  8. public ManagerBridge manager; // filled in automatically in Unity
  9.  
  10. public void Update()
  11. {
  12. if(manager.instance != null)
  13. manager.DoSomething();
  14. }
  15. }
  16.  
  17. public class Manager : MonoBehaviour
  18. {
  19. public ManagerBridge bridge;
  20.  
  21. public void Awake() // called when the manager is created by Unity
  22. {
  23. bridge.instance = this;
  24. }
  25.  
  26. public void DoSomething() { }
  27. }
Add Comment
Please, Sign In to add comment