Invert.uFrame.ECS.SequenceItemNode.WriteActionInput C# (CSharp) Метод

WriteActionInput() приватный Метод

private WriteActionInput ( TemplateContext _, IActionIn output ) : void
_ TemplateContext
output IActionIn
Результат void
        private void WriteActionInput(TemplateContext _, IActionIn output)
        {
            if (output.ActionFieldInfo != null && output.ActionFieldInfo.IsReturn) return;
            _._("{0} = {1}.{2}", output.VariableName, VariableName, output.Name);
            var variableReference = output.InputFrom<IContextVariable>();
            if (variableReference != null)
                _.CurrentStatements.Add(new CodeAssignStatement(new CodeSnippetExpression(variableReference.VariableName),
                    new CodeSnippetExpression(output.VariableName)));

            //var actionIn = output.OutputTo<IActionIn>();
            //if (actionIn != null)
            //{
            //    _.CurrentStatements.Add(new CodeAssignStatement(
            //             new CodeSnippetExpression(output.VariableName), new CodeSnippetExpression(actionIn.VariableName)

            //        ));
            //}
        }