public static UdonComment Create(UdonGraphElementData elementData, UdonGraph graph) { var comment = new UdonComment(elementData.jsonData, graph); comment.UpdateFromData(); graph.MarkSceneDirty(); return(comment); }
// Called from Context menu public static UdonComment Create(string value, Rect position, UdonGraph graph) { var comment = new UdonComment("", graph); // make sure rect size is not 0 position.width = position.width > 0 ? position.width : 128; position.height = position.height > 0 ? position.height : 40; comment._customData.layout = position; comment._customData.title = value; comment.UpdateFromData(); graph.MarkSceneDirty(); return(comment); }