protected override Task OnTemplatesAvailableAsync()
 {
     SetProjectConfigInfo();
     TemplateSelection.LoadData(TemplateType, ConfigFramework);
     WizardStatus.IsLoading = false;
     return(Task.CompletedTask);
 }
 public override void ProcessItem(object item)
 {
     if (item is TemplateInfoViewModel template)
     {
         TemplateSelection.SelectTemplate(template);
     }
 }
Exemplo n.º 3
0
        public override async Task ProcessItemAsync(object item)
        {
            if (item is TemplateInfoViewModel template)
            {
                TemplateSelection.SelectTemplate(template);
            }

            await Task.CompletedTask;
        }
Exemplo n.º 4
0
 private void Awake()
 {
     if (instance != null)
     {
         Debug.Log("too many template selection scripts!");
         return;
     }
     instance = this;
 }
 private void Start()
 {
     msgD = MsgDisplay.instance;
     cC   = CameraControll.instance;
     tS   = TemplateSelection.instance;
     aIC  = AICities.instance;
     turnStructureScript = TurnStructure.instance;
     currentPhase        = initPhase.Welcome;
     msgD.DisplayMessage("Welcome", 2f);
 }
        protected override async Task OnTemplatesAvailableAsync()
        {
            TemplateSelection.LoadData(TemplateType, ConfigFramework, ConfigPlatform);
            WizardStatus.IsLoading = false;

            var result = BreakingChangesValidatorService.Validate();

            if (!result.IsValid)
            {
                var messages = result.ErrorMessages.Select(e => new BreakingChangeMessageViewModel(e));
                BreakingChangesErrors.AddRange(messages);
                OnPropertyChanged(nameof(BreakingChangesErrors));

                await Task.CompletedTask;
            }
        }
Exemplo n.º 7
0
    public void Start()
    {
        tS = TemplateSelection.instance;
        cH = GetComponent <CityHandler>();

        for (int i = 0; i < cityPlaceObjects.Count; i++)
        {
            GameObject newObject = Instantiate(cityPlaceObjects[i]);
            cityPlaceObjects[i] = newObject;
            if (target)
            {
                cityPlaceObjects[i].transform.position = target.transform.position;
            }
            cityPlaceObjects[i].SetActive(false);
        }
    }
Exemplo n.º 8
0
        public override async Task OnTemplatesAvailableAsync()
        {
            ValidationService.Initialize(GetNames, null);
            TemplateSelection.LoadData(TemplateType, ConfigPlatform, ConfigProjectType, ConfigFramework);
            WizardStatus.IsLoading = false;

            var result = BreakingChangesValidatorService.Validate();

            if (!result.IsValid)
            {
                var messages = result.ErrorMessages.Select(e => new BreakingChangeMessageViewModel(e));
                BreakingChangesErrors.AddRange(messages);
                OnPropertyChanged(nameof(BreakingChangesErrors));

                await Task.CompletedTask;
            }

            ValidateProjectPaths();
        }
 void Start()
 {
     tS = TemplateSelection.instance;
 }