public override IList <T> Invoke(IList <T> list, int index, T item) { try { list[index] = item; } catch (System.Exception e) { Logger.LogException(e, NodeCanvas.Framework.LogTag.EXECUTION, parentNode); } return(list); }