private void _RegisterWithDependancyManager() { GameObject dependancyGO = _GetDependancyGO(); IBattleDependancyManager dependancyManager = dependancyGO.GetComponent <IBattleDependancyManager>(); dependancyManager.Register(this); }
//---------------------------------------------------------------------------- // Registration //---------------------------------------------------------------------------- private void Awake() { GameObject dependancyGO = FindObjectOfType <DependancyManagerMarker>().gameObject; IBattleDependancyManager dependancyManager = dependancyGO.GetComponent <IBattleDependancyManager>(); dependancyManager.Register(this); }