public void SetInitializationFields(IUIAInitializationData data)
 {
     if (data is IDigitPanelAdaptorInitializationData)
     {
         IDigitPanelAdaptorInitializationData dpaData = (IDigitPanelAdaptorInitializationData)data;
         thisPanelDim  = dpaData.panelDim;
         thisLocalPosY = dpaData.localPosY;
     }
     else
     {
         throw new System.ArgumentException("data must be of type IDigitPanelAdaptorInitializationData");
     }
 }
 public DigitPanelInstantiationData(Vector2 sizeDelta, IDigitPanelAdaptorInitializationData initData)
 {
     thisSizeDelta = sizeDelta;
     thisInitData  = initData;
 }