Exemplo n.º 1
0
    public override void PerformAction(string actionString, Textbox originTextbox)
    {
        List <string> args = ExtractArgs(actionString, "SET");

        if (args.Count != 2)
        {
            Debug.Log("INVALID SET VARIABLE COMMAND, Need 2 Args got: " + args.Count);
            return;
        }
        SaveObjManager.PublicVars().ClearString(args[0]);
        SaveObjManager.PublicVars().SetString(args [0], args [1]);
    }
Exemplo n.º 2
0
    public override string PerformAction(string actionString, Textbox originTextbox)
    {
        List <string> args = ExtractArgs(actionString, "VARGET");

        if (args.Count != 1)
        {
            Debug.Log("INVALID VARGET VARIABLE COMMAND, Need 1 Args <VARGET VARIABLENAME> got: " + args.Count + "arguments.");
            return("");
        }
        string s = SaveObjManager.PublicVars().GetString(args[0]);

        return(s);
    }
Exemplo n.º 3
0
    public override void PerformAction(string actionString, Textbox originTextbox)
    {
        List <string> args = ExtractArgs(actionString, "SET");

        if (args.Count != 2)
        {
            Debug.Log("INVALID SET VARIABLE COMMAND, Need 2 Args got: " + args.Count);
            return;
        }
        if (SaveObjManager.PublicVars().PersistentStrings.ContainsKey(args [0]))
        {
            SaveObjManager.PublicVars().PersistentStrings.Remove(args [0]);
        }
        SaveObjManager.PublicVars().PersistentStrings.Add(args [0], args [1]);
    }
Exemplo n.º 4
0
    public override void PerformAction(string actionString, Textbox originTextbox)
    {
        List <string> args = ExtractArgs(actionString, "IF");

        if (args.Count != 3)
        {
            Debug.Log("INVALID SET VARIABLE COMMAND, Need 3 Args got: " + args.Count);
            return;
        }
        string s = SaveObjManager.PublicVars().PersistentStrings [args [0]];

        if (s == null || s != args[1])
        {
            return;
        }
        originTextbox.PerformSpecialAction(args [2]);
    }
Exemplo n.º 5
0
    public override string PerformAction(string actionString, Textbox originTextbox)
    {
        List <string> args = ExtractArgs(actionString, "VARCHK");

        if (args.Count != 3)
        {
            Debug.Log("INVALID SET VARIABLE COMMAND, Need 3 or 4 Args <IF VARIABLE EQUALTOVAL THENACTION ELSE> got: " + args.Count + "arguments.");
            return("");
        }
        string s = SaveObjManager.PublicVars().GetString(args [0]);

        if (s.Length > 0 || s != args[1])
        {
            return(originTextbox.ParseSection(args[2]));
        }
        else if (args.Count == 4)
        {
            return(originTextbox.ParseSection(args[3]));
        }
        else
        {
            return("");
        }
    }