Пример #1
0
 /// <summary>
 /// Проверка библиотеки производных ассетов
 /// </summary>
 public void CheckSubassetsDataLibrary()
 {
     if (ActualSubassetsDataLibrary == null)
     {
         ActualSubassetsDataLibrary = new SubassetsDataLibrary();
         ActualSubassetsDataLibrary.UpdateCollectionsData(
             ViewBehaviourConsts.DefaultUpdatingSubassetsLibStrategy, AppModelRef.GetResourcesManager());
         //TODO Maybe change while(){} to WaitUntil...?
         while (!OpenGlCommandsInternalHandler.AreAllActionsPerformed())
         {
             Console.WriteLine("Waiting for actions");
         }
     }
 }
Пример #2
0
 /// <summary>
 /// Замена конструктора, процедура инициализации компонента отображения
 /// </summary>
 /// <param name="parModelSideProviderComponent">Связанный компонент на стороне модели</param>
 /// <param name="parLinkedEventsHandler">Связанный обработчик событий отображения</param>
 public virtual void InitAndLink(
     ViewProviderComponent parModelSideProviderComponent, ViewEventsOpenTkHandler parLinkedEventsHandler)
 {
     ActualSubassetsDataLibrary = parLinkedEventsHandler.ActualSubassetsDataLibrary;
     LinkedViewEventsHandler    = parLinkedEventsHandler;
 }