private void Start() { this.mrvcManager = FindObjectOfType <MrvcManager>(); this.mrvcManager.ManagerStateChanged += MrvcManager_ManagerStateChanged; this.mrvcManager.ComponentStateChanged += MrvcManager_ComponentStateChanged; this.mrvcManager.CaptureStateChanged += MrvcManager_CaptureStateChanged; this.mrvcManager.PlayerStateChanged += MrvcManager_PlayerStateChanged; }
private void Awake() { if (this.Manager == null) { this.Manager = FindObjectOfType <MrvcManager>(); } if (this.CursorManager == null) { this.CursorManager = FindObjectOfType <CursorManager>(); } if (this.Manager == null || this.CursorManager == null) { return; } this.Manager.ManagerStateChanged += OnManagerStateChanged; }