public static void CheckForLevelCanvasUpdateInput(GameObject theGO) { if (Event.current.type == EventType.MouseUp) { SS_LevelCanvas theLevelCanvas = theGO.gameObject.GetComponentInParent <SS_LevelCanvas>(); if (theLevelCanvas == null) { theLevelCanvas = theGO.gameObject.GetComponent <SS_LevelCanvas>(); } if (theLevelCanvas != null) { theLevelCanvas.UpdateChildren(); } } }
/// <summary> /// Action that gets called from child elements to update the level canvas hierarchy /// </summary> public void UpdateLevelCanvas() { SS_LevelCanvas theLevelCanvas = gameObject.GetComponentInParent <SS_LevelCanvas>(); theLevelCanvas.UpdateChildren(); }