2 using System.Collections.Generic;
15 private GameObject GenericDataWidgetObj;
36 #region PRIVATE_MEMBER_VARIABLES 37 private IList<DataWidgetHandler> children;
38 private Animator anim;
39 #endregion //PRIVATE_MEMBER_VARIABLES 41 #region UNITY_MONOBEHAVIOUR_METHODS 44 anim = WidgetObj.GetComponent<Animator>();
46 #endregion //UNITY_MONOBEHAVIOUR_METHODS 48 #region PUBLIC_METHODS 55 children =
new List<DataWidgetHandler>();
56 for (
int i = 0; i < labels.Length; i++)
59 GameObject go = Instantiate(GenericDataWidgetObj, currentChild[i].transform);
60 go.transform.localPosition = Vector3.zero;
63 toAdd2.SetWidgetObjDistance(
Random.Range(4f, 8f));
68 toAdd2.graph.sprite = setGraph(labels[i]);
72 toAdd2.EnableWidget(
false);
83 if (enable) { anim.SetTrigger(
"OpenWidget"); };
84 Connector.SetActive(!enabled);
85 this.WidgetObj.GetComponent<Collider>().enabled = !enable;
88 #endregion //PUBLIC_METHODS 90 #region PRIVATE_METHODS 92 private Sprite setGraph(
string label)
112 #endregion //PRIVATE_METHODS