Exemplo n.º 1
0
    private void Awake()
    {
        i = this;

        m_AttackIndicators = new List <AttackIndicator>();
        GameObject indicatorPrefab = Resources.Load("Prefabs/AttackIndicator") as GameObject;
        GameObject canvas          = GameObject.Find("Canvas");

        for (int i = 0; i < m_StartingAttackIndicators; i++)
        {
            m_AttackIndicators.Add(
                Instantiate(indicatorPrefab, Vector3.zero, Quaternion.identity, canvas.transform)
                .GetComponent <AttackIndicator>());
        }
    }
Exemplo n.º 2
0
        public void Attach()
        {
            if (!CombatTracker)
            {
                CombatTracker = CombatTrackerManager.CreateObject();
            }

            if (!AttackIndicator)
            {
                AttackIndicator = AttackIndicatorManager.CreateObject();
            }

            if (!MovementIndicator)
            {
                MovementIndicator = MovementIndicatorManager.CreateObject();
            }
        }