// Use this for initialization void Start() { if (spawner == null) { spawner = gameObject.GetComponent <TextSpawner>(); } }
IEnumerator ChangeActive() { yield return(new WaitForSeconds(2)); TextSpawner s = spawners[Random.Range(0, spawners.Count)]; s.enabled = true; s.SetText(texts[index % texts.Length]); index++; }
public void Disable(TextSpawner s) { s.enabled = false; s.complete = false; //s.container = new GameObject().transform; //s.container.transform.position = s.transform.position; //s.transform.localPosition = Random.Range(-3f, 6f) * Vector3.up; StartCoroutine(ChangeActive()); }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); } }
void OnTriggerEnter(Collider other) { if (other.CompareTag("Player")) { TextSpawner text = GameObject.Find("Text").GetComponent <TextSpawner>(); text.SpawnText(); Shooting shooting = other.gameObject.GetComponent <Shooting>(); shooting.damage += 5; Destroy(gameObject); } }
void Start() { langSupport = FindObjectOfType <LanguageSupport>(); textSpawner = FindObjectOfType <TextSpawner>(); DontDestroyOnLoad(textSpawner); continueText.text = langSupport.GetText("continue"); continueCanvas.gameObject.SetActive(false); }
public void Setup(SpawnTextPipeline Request, Camera WorkCamera, TextSpawner Parent) { if (msg_rect == null) { msg_rect = msg.transform as RectTransform; } _parent = Parent; gameObject.SetActive(true); msg.text = Request.Message; msg.ForceMeshUpdate(true); var bounds = msg.textBounds; msg_rect.sizeDelta = bounds.size; prefix.text = Request.Prefix; postfix.text = Request.Postfix; prefab_id = Request.Config.TextPrefab.gameObject.GetInstanceID(); transform.position = WorkCamera.WorldToScreenPoint(Request.Position); }
private void Awake() { _textSpawner = GetComponent <TextSpawner>(); }
// Use this for initialization protected virtual void Awake() { textSpawner = GetComponent <TextSpawner>(); lifeBarInstance = lifebar.targetGraphic; currentHealth = maxHealth; }
protected override void onStart() { base.onStart(); spawn = gameObject.GetComponent <TextSpawner>(); }