public static void AddLongClickButton(MenuCommand menuCommand) { GameObject parent = menuCommand.context as GameObject; GameObject longBtn = SpringGUIDefaultControls.CreateLongClickButton(); longBtn.transform.SetParent(parent.transform); longBtn.transform.localPosition = Vector3.zero; }
public static void AddLineChartGraph(MenuCommand menuCommand) { GameObject lineGraph = SpringGUIDefaultControls.CreateLineChartGraph(GetStandardResources()); PlaceUIElementRoot(lineGraph, menuCommand); lineGraph.transform.localPosition = Vector3.zero; lineGraph.AddComponent <LineChart>(); }
public static void AddDoubleClickButton(MenuCommand menuCommand) { GameObject dcButton = SpringGUIDefaultControls.CreateDoubleClickButton(GetStandardResources()); //这个方法对创建的UI进行配置 //比如创建唯一的名字 //根据是否选中画布创建父级 //是UGUI源码的一部分,我们只需要复制到我们脚本中来即可,稍后我会附上源码 PlaceUIElementRoot(dcButton, menuCommand); }
public static void AddLongClickButton(MenuCommand menuCommand) { GameObject lcButton = SpringGUIDefaultControls.CreateLongClickButton(GetStandardResources()); PlaceUIElementRoot(lcButton, menuCommand); }