ScrollingCalendar.cs edited online with Bitbucket.
previous script was not working, if you create a ScrollingCalendar you can't see the months-years and days ui nodes because previous coder passed only parent to SetParent function without passing second parameter which should be false for ui to appear on screen so i just edited 3 lines which had SetParent function, you can find the changes in line 61, 84, 143. Thanks --HG-- branch : sushanta1991/scrollingcalendarcs-edited-online-with-b-1474969966846pull/413/head
parent
154c9c8d31
commit
56640b3b09
|
@ -58,7 +58,7 @@ public class ScrollingCalendar : MonoBehaviour
|
||||||
arrayYears[i] = 1900 + i;
|
arrayYears[i] = 1900 + i;
|
||||||
|
|
||||||
GameObject clone = (GameObject)Instantiate(yearsButtonPrefab, new Vector3(0, i*80, 0), Quaternion.Euler(new Vector3(0, 0, 0))) as GameObject;
|
GameObject clone = (GameObject)Instantiate(yearsButtonPrefab, new Vector3(0, i*80, 0), Quaternion.Euler(new Vector3(0, 0, 0))) as GameObject;
|
||||||
clone.transform.SetParent(yearsScrollingPanel);
|
clone.transform.SetParent(yearsScrollingPanel,false);
|
||||||
clone.transform.localScale = new Vector3(1, 1, 1);
|
clone.transform.localScale = new Vector3(1, 1, 1);
|
||||||
clone.GetComponentInChildren<Text>().text = "" + arrayYears[i];
|
clone.GetComponentInChildren<Text>().text = "" + arrayYears[i];
|
||||||
clone.name = "Year_" + arrayYears[i];
|
clone.name = "Year_" + arrayYears[i];
|
||||||
|
@ -81,7 +81,7 @@ public class ScrollingCalendar : MonoBehaviour
|
||||||
months[i] = i;
|
months[i] = i;
|
||||||
|
|
||||||
GameObject clone = (GameObject)Instantiate(monthsButtonPrefab, new Vector3(0, i * 80, 0), Quaternion.Euler(new Vector3(0, 0, 0))) as GameObject;
|
GameObject clone = (GameObject)Instantiate(monthsButtonPrefab, new Vector3(0, i * 80, 0), Quaternion.Euler(new Vector3(0, 0, 0))) as GameObject;
|
||||||
clone.transform.SetParent(monthsScrollingPanel);
|
clone.transform.SetParent(monthsScrollingPanel,false);
|
||||||
clone.transform.localScale = new Vector3(1, 1, 1);
|
clone.transform.localScale = new Vector3(1, 1, 1);
|
||||||
|
|
||||||
switch(i)
|
switch(i)
|
||||||
|
@ -140,7 +140,7 @@ public class ScrollingCalendar : MonoBehaviour
|
||||||
{
|
{
|
||||||
days[i] = i+1;
|
days[i] = i+1;
|
||||||
GameObject clone = (GameObject)Instantiate(daysButtonPrefab, new Vector3(0, i * 80, 0), Quaternion.Euler(new Vector3(0, 0, 0))) as GameObject;
|
GameObject clone = (GameObject)Instantiate(daysButtonPrefab, new Vector3(0, i * 80, 0), Quaternion.Euler(new Vector3(0, 0, 0))) as GameObject;
|
||||||
clone.transform.SetParent(daysScrollingPanel);
|
clone.transform.SetParent(daysScrollingPanel,false);
|
||||||
clone.transform.localScale = new Vector3(1, 1, 1);
|
clone.transform.localScale = new Vector3(1, 1, 1);
|
||||||
clone.GetComponentInChildren<Text>().text = "" + days[i];
|
clone.GetComponentInChildren<Text>().text = "" + days[i];
|
||||||
clone.name = "Day_" + days[i];
|
clone.name = "Day_" + days[i];
|
||||||
|
|
Loading…
Reference in New Issue