public static void Initialize() { canvas = GameObject.Find("DamageIndicationCanvas"); if (!InfoIndicator) { InfoIndicator = Resources.Load <AgentInformationScript>("Prefabs/AgentInformationIndicatorParent"); } }
public static void CreateInfoIndicator(string Text, Transform location) { AgentInformationScript instance = Instantiate(InfoIndicator); Vector2 screenPosition = Camera.main.WorldToScreenPoint(location.position); instance.transform.SetParent(canvas.transform, false); instance.transform.position = screenPosition; instance.SetText(Text); }