|
GameObject | CreateNode (Object prefabNode, GameObject parent) |
| Creates a node for this graph. More...
|
|
GameObject | CreateLink (WMG_Node fromNode, GameObject toNode, Object prefabLink, GameObject parent) |
| Creates a link for this graph, and repositions the link. More...
|
|
GameObject | CreateLinkNoRepos (WMG_Node fromNode, GameObject toNode, Object prefabLink, GameObject parent) |
| Creates a link for this graph, and does not repoisition the link. More...
|
|
WMG_Link | GetLink (WMG_Node fromNode, WMG_Node toNode) |
| Given two nodes, get the link between those nodes for this graph. More...
|
|
GameObject | ReplaceNodeWithNewPrefab (WMG_Node theNode, Object prefabNode) |
| Given a node, and a prefab, re-instantiate the node using the specified prefab which has a WMG_Node script attached. More...
|
|
void | DeleteNode (WMG_Node theNode) |
| Deletes a node. More...
|
|
void | DeleteLink (WMG_Link theLink) |
| Deletes a link. More...
|
|
List< WMG_Link > | FindShortestPathBetweenNodes (WMG_Node fromNode, WMG_Node toNode) |
| Given two nodes return one or more shortest paths between the nodes based on the number of links (unweighted), using Breadth-first search algorithm. More...
|
|
List< WMG_Link > | FindShortestPathBetweenNodesWeighted (WMG_Node fromNode, WMG_Node toNode, bool includeRadii) |
| Given two nodes return one or more shortest paths between the nodes based on the link weights (weighted), and also node radii if include radii is true, using Dijkstra's algorithm. More...
|
|
delegate void | WMG_Click_H (WMG_Series aSeries, WMG_Node aNode, PointerEventData pointerEventData) |
|
void | addNodeClickEvent (GameObject go) |
|
delegate void | WMG_Link_Click_H (WMG_Series aSeries, WMG_Link aLink, PointerEventData pointerEventData) |
|
void | addLinkClickEvent (GameObject go) |
|
delegate void | WMG_Click_Leg_H (WMG_Series aSeries, WMG_Node aNode, PointerEventData pointerEventData) |
|
void | addNodeClickEvent_Leg (GameObject go) |
|
delegate void | WMG_Link_Click_Leg_H (WMG_Series aSeries, WMG_Link aLink, PointerEventData pointerEventData) |
|
void | addLinkClickEvent_Leg (GameObject go) |
|
delegate void | WMG_Pie_Slice_Click_H (WMG_Pie_Graph pieGraph, WMG_Pie_Graph_Slice aSlice, PointerEventData pointerEventData) |
|
void | addPieSliceClickEvent (GameObject go) |
|
delegate void | WMG_Pie_Legend_Entry_Click_H (WMG_Pie_Graph pieGraph, WMG_Legend_Entry legendEntry, PointerEventData pointerEventData) |
|
void | addPieLegendEntryClickEvent (GameObject go) |
|
delegate void | WMG_Ring_Click_H (WMG_Ring ring, PointerEventData pointerEventData) |
|
void | addRingClickEvent (GameObject go) |
|
delegate void | WMG_MouseEnter_H (WMG_Series aSeries, WMG_Node aNode, bool state) |
|
void | addNodeMouseEnterEvent (GameObject go) |
|
delegate void | WMG_Link_MouseEnter_H (WMG_Series aSeries, WMG_Link aLink, bool state) |
|
void | addLinkMouseEnterEvent (GameObject go) |
|
delegate void | WMG_MouseEnter_Leg_H (WMG_Series aSeries, WMG_Node aNode, bool state) |
|
void | addNodeMouseEnterEvent_Leg (GameObject go) |
|
delegate void | WMG_Link_MouseEnter_Leg_H (WMG_Series aSeries, WMG_Link aLink, bool state) |
|
void | addLinkMouseEnterEvent_Leg (GameObject go) |
|
delegate void | WMG_Pie_Slice_MouseEnter_H (WMG_Pie_Graph pieGraph, WMG_Pie_Graph_Slice aSlice, bool state) |
|
void | addPieSliceMouseEnterEvent (GameObject go) |
|
delegate void | WMG_Ring_MouseEnter_H (WMG_Ring ring, bool state) |
|
void | addRingMouseEnterEvent (GameObject go) |
|
void | addNodeMouseLeaveEvent (GameObject go) |
|
void | addLinkMouseLeaveEvent (GameObject go) |
|
void | addNodeMouseLeaveEvent_Leg (GameObject go) |
|
void | addLinkMouseLeaveEvent_Leg (GameObject go) |
|
void | SetActive (GameObject obj, bool state) |
|
bool | activeInHierarchy (GameObject obj) |
|
void | SetActiveAnchoredSprite (GameObject obj, bool state) |
|
void | SetActiveImage (GameObject obj, bool state) |
|
Texture2D | getTexture (GameObject obj) |
|
void | setTexture (GameObject obj, Sprite sprite) |
|
void | changeSpriteFill (GameObject obj, float fill) |
|
void | changeRadialSpriteRotation (GameObject obj, Vector3 newRot) |
|
void | changeSpriteColor (GameObject obj, Color aColor) |
|
void | changeSpriteAlpha (GameObject obj, float alpha) |
|
float | getSpriteAlpha (GameObject obj) |
|
void | changeSpriteWidth (GameObject obj, int aWidth) |
|
void | changeSpriteHeight (GameObject obj, int aHeight) |
|
void | setTextureMaterial (GameObject obj, Material aMat) |
|
Material | getTextureMaterial (GameObject obj) |
|
void | changeSpriteSize (GameObject obj, int aWidth, int aHeight) |
|
void | changeSpriteSizeFloat (GameObject obj, float aWidth, float aHeight) |
|
Vector2 | getSpriteSize (GameObject obj) |
|
void | changeBarWidthHeight (GameObject obj, int aWidth, int aHeight) |
|
float | getSpriteWidth (GameObject obj) |
|
float | getSpriteHeight (GameObject obj) |
|
float | getTextWidth (GameObject obj) |
|
float | getTextHeight (GameObject obj) |
|
void | forceUpdateText (GameObject obj) |
|
void | setAnchor (GameObject go, Vector2 anchor, Vector2 pivot, Vector2 anchoredPosition) |
|
void | setAnchoredPosition (GameObject go, Vector2 anchoredPosition) |
|
void | stretchToParent (GameObject go) |
|
bool | rectIntersectRect (GameObject r1, GameObject r2) |
|
void | getRectDiffs (GameObject child, GameObject container, ref Vector2 xDif, ref Vector2 yDif) |
|
float | getSpritePositionX (GameObject obj) |
|
float | getSpritePositionY (GameObject obj) |
|
Vector2 | getSpritePositionXY (GameObject obj) |
|
float | getSpritePivotTopToBot (GameObject obj) |
|
Vector3 | getPositionRelativeTransform (GameObject obj, GameObject relative) |
|
void | changePositionByRelativeTransform (GameObject obj, GameObject relative, Vector2 delta) |
|
void | changeSpritePositionTo (GameObject obj, Vector3 newPos) |
|
void | changeSpritePositionToX (GameObject obj, float newPos) |
|
void | changeSpritePositionToY (GameObject obj, float newPos) |
|
Vector2 | getChangeSpritePositionTo (GameObject obj, Vector2 newPos) |
|
void | changeSpritePositionRelativeToObjBy (GameObject obj, GameObject relObj, Vector3 changeAmt) |
|
void | changeSpritePositionRelativeToObjByX (GameObject obj, GameObject relObj, float changeAmt) |
|
void | changeSpritePositionRelativeToObjByY (GameObject obj, GameObject relObj, float changeAmt) |
|
Vector2 | getSpritePivot (GameObject obj) |
|
void | changeSpriteParent (GameObject child, GameObject parent) |
|
void | getFirstCanvasOnSelfOrParent (Transform trans, ref Canvas canv) |
|
void | addRaycaster (GameObject obj) |
|
void | setAsNotInteractible (GameObject obj) |
|
void | bringSpriteToFront (GameObject obj) |
|
void | sendSpriteToBack (GameObject obj) |
|
void | changeLabelText (GameObject obj, string aText) |
|
void | changeLabelFontSize (GameObject obj, int newFontSize) |
|
Vector2 | getTextSize (GameObject obj) |
|
void | changeSpritePivot (GameObject obj, WMGpivotTypes theType) |
|
void | changeLabelColor (GameObject obj, Color newColor) |
|
void | changeLabelFontStyle (GameObject obj, FontStyle newFontStyle) |
|
void | changeLabelFont (GameObject obj, Font newFont) |
|
The base graph class from which most graphs are derived.