Beispiel #1
0
 public override void Initialize()
 {
     if (!m_Dynamic)
     {
         if (initialize)
         {
             return;
         }
         for (int i = 0; i < this.content.transform.childCount; i++)
         {
             IMCUIBehaviour imc = this.content.transform.GetChild(i).GetComponent <IMCUIBehaviour>();
             if (imc)
             {
                 imc.Initialize();
                 AddControl(imc);
                 IMCViewItem imcVI = imc.gameObject.GetComponent <IMCViewItem>();
                 if (imcVI != null)
                 {
                     imcVI.SetValue(imcVI, i);
                     imcVI.Index = i;
                 }
             }
         }
         initialize = true;
     }
 }
Beispiel #2
0
 abstract public void SetValue(IMCViewItem item, int index);