Reply To: Build String, append String

NodeCanvas Forums Support Build String, append String Reply To: Build String, append String

#12063
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 ();
}
}
}