Merged in development (pull request #85)
PaginationManager Fork (development branch) Approved-by: Simon Jacksonpull/413/head
commit
7b423e2e39
|
@ -1,4 +1,4 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Collections.Generic;
|
||||
/// Credit Brogan King (@BroganKing)
|
||||
/// Original Sourced from - https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/issues/158/pagination-script
|
||||
|
||||
|
@ -44,7 +44,16 @@ namespace UnityEngine.UI.Extensions
|
|||
scrollSnap.OnSelectionPageChangedEvent.AddListener(SetToggleGraphics);
|
||||
scrollSnap.OnSelectionChangeEndEvent.AddListener(OnPageChangeEnd);
|
||||
|
||||
// add selectables to list
|
||||
ResetPaginationChildren();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Remake the internal list of child toggles (m_PaginationChildren).
|
||||
/// Used after adding/removing a toggle.
|
||||
/// </summary>
|
||||
public void ResetPaginationChildren()
|
||||
{
|
||||
// add selectables to list
|
||||
m_PaginationChildren = GetComponentsInChildren<Toggle>().ToList<Toggle>();
|
||||
for (int i = 0; i < m_PaginationChildren.Count; i++)
|
||||
{
|
||||
|
@ -61,7 +70,6 @@ namespace UnityEngine.UI.Extensions
|
|||
Debug.LogWarning("Uneven pagination icon to page count");
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Calling from other scripts if you need to change screens programmatically
|
||||
/// </summary>
|
||||
|
@ -128,4 +136,4 @@ namespace UnityEngine.UI.Extensions
|
|||
isAClick = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue