コード例 #1
0
ファイル: DistanceNode.cs プロジェクト: xuyanning/Materia
        public override void TryAndProcess()
        {
            NodeInput input  = Inputs[1];
            NodeInput input2 = Inputs[2];

            if (!input.IsValid || !input2.IsValid)
            {
                return;
            }

            try
            {
                MVector v  = (MVector)input.Data;
                MVector v2 = (MVector)input2.Data;
                output.Data = v.Distance(v2);
                result      = output.Data?.ToString();
            }
            catch (Exception e)
            {
                Log.Error(e);
            }
        }