// Use this for initialization void Start() { var textIndicators = new List <TextIndicator>(GetComponentsInChildren <TextIndicator>()); attackModeIndicator = textIndicators.Find(ind => ind.name.Contains("AttackMode")); formationModeIndicator = textIndicators.Find(ind => ind.name.Contains("FormationMode")); }
public void OnTextIndicatorRequest(TextIndicator textIndicator) { try { OnClearAllAnalysisTextMessages(); GameObject textMessage = Instantiate(textIndicatorPrefab, textIndicator.point, Quaternion.LookRotation(Camera.main.transform.forward)) as GameObject; textMessage.GetComponent <TextMesh>().text = textIndicator.text; recoredTextIndicatorObjects.Add(textMessage); } catch (Exception e) { Debug.Log(e.Message); } }
// Use this for initialization void Start() { var textIndicators = new List <TextIndicator>(GetComponentsInChildren <TextIndicator>()); enemyCountIndicator = textIndicators.Find(ind => ind.name.Contains("EnemyCount")); }
// Use this for initialization void Start () { textMesh = GetComponent<TextMesh>(); handler = transform.parent.gameObject; textIndicator = handler.GetComponent<TextIndicator>(); }