Ejemplo n.º 1
0
        public void SetUpSpell()
        {
            var managers     = GameObject.FindGameObjectWithTag(Tags.MANAGERS_TAG);
            var eventManager = managers.GetComponentInChildren <SpellsManager>();

            m_mainManager = managers.GetComponentInChildren <AMainManager>();
            eventManager.AddSubscriber(GetSpellID(), this);
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
 void Awake()
 {
     m_mainGameManager = FindObjectOfType <AMainManager>();
 }
Ejemplo n.º 4
0
 private void Start()
 {
     _MainManager = FindObjectOfType <AMainManager>();
     _AudienceInteractionManager = FindObjectOfType <AudienceInteractionManager>();
     _AudienceInteractionManager.OnSpellCasted += OnSpellCasted;
 }
Ejemplo n.º 5
0
 private void Awake()
 {
     m_mainManager = FindObjectOfType <AMainManager>();
 }