Reply To: Build String, append String

Forums 💬 NodeCanvas ⚙️ Support Build String, append String Reply To: Build String, append String

#17983
mikenspired
Participant

    Needed a break from my work. Something like this work for you? I think adding that text it creates with the n should work for UI text if ur setting the text with a string.
    —————————————–

    using NodeCanvas.Framework;
    using ParadoxNotion.Design;
    using UnityEngine;

    namespace NodeCanvas.Tasks.Actions{

    [Category(“String”)]
    public class ConcatenateString : ActionTask<Transform> {

    public BBParameter<bool> addEndLine = false;

    [RequiredField]
    public BBParameter<string> string1;
    public BBParameter<string> string2;

    [BlackboardOnly]
    public BBParameter<string> newString;

    protected override void OnExecute(){

    if (!addEndLine.value) {
    newString.value = string1.value + string2.value;
    } else {
    newString.value = string1.value + string2.value + “n”;
    }

    EndAction ();
    }
    }
    }