Concatenate Strings (문자열 연결) 키즈멧 노드 만들기

반응형
상위 링크 : http://udn.epicgames.com/Three/DevelopmentKitGemsKR.html
참조 링크 : http://udn.epicgames.com/Three/DevelopmentKitGemsConcatenateStringsKismetNodeKR.html

이전 예제(Canvas 키즈멧 노드 만들기)를 보기전에 이 예제를 보면 더 좋았을 듯 싶다.
상당히 간단하고 쉽다.
그냥 두개의 스트링값을 합쳐주는 노드를 하나 만든다.



소스내용도 간단하다.
Action의 Misc에 만들기 위해 첫 셋팅은 아래와 같이 한다.
class SeqAct_ConcatenateStrings extends SequenceAction;

var() String ValueA;
var() String ValueB;
var() bool ConcatenateWithSpace;
var string StringResult;

event Activated()
{
  StringResult = (ConcatenateWithSpace) ? ValueA@ValueB : ValueA$ValueB;
  ActivateOutputLink(0);
}


defaultproperties
{
  ObjName="Concatenate Strings"
  ObjCategory="Misc"
  InputLinks(0)=(LinkDesc="In")
  OutputLinks(0)=(LinkDesc="Out")
  VariableLinks.Empty
  VariableLinks(0)=(ExpectedType=class'SeqVar_String',LinkDesc="A",PropertyName=ValueA)
  VariableLinks(1)=(ExpectedType=class'SeqVar_String',LinkDesc="B",PropertyName=ValueB)
  VariableLinks(2)=(ExpectedType=class'SeqVar_String',LinkDesc="StringResult",bWriteable=true,PropertyName=StringResult)
}



TAGS.

Comments