// Start is called before the first frame update
    void Start()
    {
        // erstelle die erste Zeile
        manager = new CommandsManager();
        manager.ReadFileSystem(GameObject.FindWithTag("RootDictory"));
        newLine(manager.GetDirectoryPath(), false);
        newLine("", true);
        if (this.transform.parent.GetComponent <FlexibleGridLayout>())
        {
            knoten = this.transform.parent.gameObject;
        }
        historyPointer = 0;

        _rawEingabenHistory = new Stack <string>(10);
        _rawEingabenHistory.Push(" ");
        _tmphistory = new Stack <string>(10);

        MonsterAttackEvent.MonsterAttack += MonsterAttacks;
        fitType = knoten.GetComponent <FlexibleGridLayout>().fitType;
    }