class Werti_SeqAct_AddVector extends SequenceAction; var() Vector VectorA; var() Vector VectorB; var() Vector VectorResult; event Activated() { if (InputLinks[0].bHasImpulse) { VectorResult.X = VectorA.X+VectorB.X; VectorResult.Y = VectorA.Y+VectorB.Y; VectorResult.Z = VectorA.Z+VectorB.Z; } } defaultproperties { ObjName="Add Vector" ObjCategory="Math" HandlerName="OnAddVector" InputLinks(0)=(LinkDesc="In") VariableLinks.Empty VariableLinks(0)=(ExpectedType=class'SeqVar_Vector',LinkDesc="Vector A",PropertyName=VectorA,bWriteable=false) VariableLinks(1)=(ExpectedType=class'SeqVar_Vector',LinkDesc="Vector B",PropertyName=VectorB,bWriteable=false) VariableLinks(2)=(ExpectedType=class'SeqVar_Vector',LinkDesc="Vector Result",PropertyName=VectorResult,bWriteable=true) }