Beispiel #1
0
 // Use this for initialization
 void Start()
 {
     if (spawner == null)
     {
         spawner = gameObject.GetComponent <TextSpawner>();
     }
 }
Beispiel #2
0
    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++;
    }
Beispiel #3
0
    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());
    }
Beispiel #4
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(gameObject);
     }
 }
Beispiel #5
0
 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);
     }
 }
Beispiel #6
0
    void Start()
    {
        langSupport = FindObjectOfType <LanguageSupport>();

        textSpawner = FindObjectOfType <TextSpawner>();
        DontDestroyOnLoad(textSpawner);

        continueText.text = langSupport.GetText("continue");

        continueCanvas.gameObject.SetActive(false);
    }
Beispiel #7
0
    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);
    }
Beispiel #8
0
 private void Awake()
 {
     _textSpawner = GetComponent <TextSpawner>();
 }
Beispiel #9
0
 // Use this for initialization
 protected virtual void Awake()
 {
     textSpawner     = GetComponent <TextSpawner>();
     lifeBarInstance = lifebar.targetGraphic;
     currentHealth   = maxHealth;
 }
Beispiel #10
0
 protected override void onStart()
 {
     base.onStart();
     spawn = gameObject.GetComponent <TextSpawner>();
 }