public void SetUpSpell() { var managers = GameObject.FindGameObjectWithTag(Tags.MANAGERS_TAG); var eventManager = managers.GetComponentInChildren <SpellsManager>(); m_mainManager = managers.GetComponentInChildren <AMainManager>(); eventManager.AddSubscriber(GetSpellID(), this); }
void Start() { m_lightningThing = GetComponent <LightningBoltScript>(); m_mainManager = FindObjectOfType <AMainManager>(); var managers = GameObject.FindGameObjectWithTag(Tags.MANAGERS_TAG); var eventManager = managers.GetComponentInChildren <SpellsManager>(); for (int i = 0; i < (int)Spells.SpellID.max_id; i++) { eventManager.AddSubscriber((Spells.SpellID)i, this); } }
void Awake() { m_mainGameManager = FindObjectOfType <AMainManager>(); }
private void Start() { _MainManager = FindObjectOfType <AMainManager>(); _AudienceInteractionManager = FindObjectOfType <AudienceInteractionManager>(); _AudienceInteractionManager.OnSpellCasted += OnSpellCasted; }
private void Awake() { m_mainManager = FindObjectOfType <AMainManager>(); }