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>()); } }
public void Attach() { if (!CombatTracker) { CombatTracker = CombatTrackerManager.CreateObject(); } if (!AttackIndicator) { AttackIndicator = AttackIndicatorManager.CreateObject(); } if (!MovementIndicator) { MovementIndicator = MovementIndicatorManager.CreateObject(); } }