Exemplo n.º 1
0
 public void WriteText(NewTextArgs Args)
 {
     TextBox.text     = Args.textToWrite;
     TextBox.color    = Args.color;
     TextBox.fontSize = Args.FontSize;
     Invoke("DestroyThis", Args.TimeToDelete);
 }
Exemplo n.º 2
0
    public void InitNewTextBasedOnType(string text, LogTextType type)
    {
        switch (type)
        {
        case LogTextType.defaultText:
            NewTextArgs Dargs = new NewTextArgs(text, Color.white, 10f, 20);
            InitNewText(Dargs);
            break;

        case LogTextType.warningText:
            NewTextArgs Wargs = new NewTextArgs(text, Color.yellow, 15f, 20);
            InitNewText(Wargs);
            break;

        case LogTextType.yellText:
            NewTextArgs Yargs = new NewTextArgs(text, Color.red, 20f, 30);
            InitNewText(Yargs);
            break;
        }
    }
Exemplo n.º 3
0
 void InitNewText(NewTextArgs args)
 {
     LogTexts.Add(Instantiate(TextPrefab));
     LogTexts[LogTexts.Count - 1].GetComponent <TextScript>().WriteText(args);
     LogTexts[LogTexts.Count - 1].transform.parent = this.transform;
 }