public void ReadJsonData()
 {
     designJson = File.ReadAllText(Application.streamingAssetsPath + "/javaJsonFamily.txt");
     Debug.Log(designJson);
     designData = DesignData.FromJson(designJson);
     Debug.Log(designData.Meta.Name);
 }
Exemple #2
0
    public static void Execute()
    {
        DesignData designData = ScriptableObject.CreateInstance <DesignData>();

        AssetDatabase.CreateAsset(designData, "Assets/Resources/DesignData.asset");
        AssetDatabase.Refresh();
    }
Exemple #3
0
        /// <summary>
        /// Méthode invoquée lors de l'initialisation du viewModel en mode design
        /// </summary>
        protected override Task OnInitializeDesigner()
        {
            Categories = DesignData.GenerateActionCategories().Categories.ToBulkObservableCollection();
            Skills     = DesignData.GenerateSkills().ToBulkObservableCollection();

            return(Task.CompletedTask);
        }
Exemple #4
0
        /// <summary>
        /// Méthode invoquée lors de l'initialisation du viewModel en mode design
        /// </summary>
        protected override Task OnInitializeDesigner()
        {
            Users.AddRange(DesignData.GenerateUsers());
            CurrentMember = Users.FirstOrDefault();
            OnPropertyChanged(nameof(Owner));

            return(Task.CompletedTask);
        }
Exemple #5
0
        public Ring5PageVm()
        {
            GridValsVm = new Grid2DVm <float>(Bounds, ColorSets.QuadColorUFLeg, "Ring 5 Values");

            GridDeltasVm = new Grid2DVm <float>(Bounds, ColorSets.BlueUFLeg, "Ring 5 Deltas");


            DisplayFrequencySliderVm = new SliderVm(new I <float>(1.0f, 50.0f), 1, "0", "DisplayFrequency")
            {
                Title = "Display Frequency", Value = 2
            };


            NoiseLevelVm = new SliderVm(new I <float>(0.0f, 0.5f), 0.01, "0.00", "NoiseLevel")
            {
                Title = "Noise", Value = 0.25f
            };


            StepSizeVm = new SliderVm(new I <float>(0.0f, 0.3f), 0.01, "0.00", "StepSize")
            {
                Title = "Step Size", Value = 0.1f
            };


            NoiseFieldDecayVm = new SliderVm(new I <float>(0.0f, 0.9f), 0.01, "0.00", "NoiseFieldDecay")
            {
                Title = "Noise field decay", Value = 0.3f
            };


            DeltaToNoiseVm = new SliderVm(new I <float>(0.0f, 0.9f), 0.01, "0.00", "DeltaToNoise")
            {
                Title = "Delta to noiseLevel", Value = 0.2f
            };


            NoiseFieldCplVm = new SliderVm(new I <float>(0.0f, 0.4f), 0.01, "0.00", "NoiseLevel")
            {
                Title = "Noise field cpl", Value = 0.12f
            };


            FixedFieldCplVm = new SliderVm(new I <float>(0.0f, 4.0f), 0.002, "0.000", "FixedFieldCpl")
            {
                Title = "Fixed field cpl", Value = 0.8f
            };


            AbsDeltaTargetVm = new SliderVm(new I <float>(0.0f, 0.4f), 0.002, "0.000", "AbsDeltaTarget")
            {
                Title = "AbsDelta Target", Value = 0.2f
            };


            Star5Grid = Star5Procs.RandStarGrid(Bounds, DesignData.GradientGrid(Bounds), 1293);
            UpdateUi();
        }
Exemple #6
0
 /// <summary>
 /// Méthode invoquée lors de l'initialisation du viewModel en mode design
 /// </summary>
 protected override Task OnInitializeDesigner()
 {
     States          = DesignData.GenerateScenarioStates().ToArray();
     Natures         = DesignData.GenerateScenarioNatures().ToArray();
     Scenarios       = DesignData.GenerateScenarios(States, Natures).ToBulkObservableCollection();
     CurrentScenario = Scenarios.First();
     UpdateLockedStates();
     return(Task.CompletedTask);
 }
Exemple #7
0
 /// <inheritdoc />
 protected override Task OnInitializeDesigner()
 {
     Project = new Project
     {
         CustomNumericLabel = "custom 1",
         CustomTextLabel3   = "custom 3",
         Referentials       = new TrackableCollection <ProjectReferential>(DesignData.GenerateProjectReferentials()),
     };
     return(Task.CompletedTask);
 }
Exemple #8
0
        protected override Task OnInitializeDesigner()
        {
            DomainVisibility = Visibility.Visible;

            Languages = DesignData.GenerateLanguages().ToArray();

            SelectedLanguage = Languages.FirstOrDefault(l => l.LanguageCode == LocalizationManager.CurrentCulture.Name);

            return(Task.CompletedTask);
        }
Exemple #9
0
 public static PlayerDataUtils getInstance()
 {
     if (instance == null)
     {
         instance   = new PlayerDataUtils();
         playerData = Resources.Load <PlayerData>("PlayerData");
         designData = Resources.Load <DesignData>("DesignData");
     }
     return(instance);
 }
Exemple #10
0
 public BattleTagPageViewModel()
 {
     if (!DesignMode.DesignModeEnabled)
     {
         Init();
     }
     else
     {
         BattleTags = DesignData.GetBattleTags();
     }
 }
Exemple #11
0
        /// <summary>
        /// Méthode invoquée lors de l'initialisation du viewModel en mode design
        /// </summary>
        protected override Task OnInitializeDesigner()
        {
            Users = new BulkObservableCollection <User>(DesignData.GenerateUsers());
            Roles = DesignData.GenerateRoles().Select(r => new PresentationRole(this, r)).ToArray();
            DesignData.LinkUsersWithRoles(Users, Roles.Select(r => r.Role));
            Languages = DesignData.GenerateLanguages().ToArray();

            CurrentUser = Users.First();

            return(Task.CompletedTask);
        }
 /// <summary>
 ///     기본 생성자
 /// </summary>
 public BattleTagDetailPageViewModel()
 {
     if (DesignMode.DesignModeEnabled)
     {
         CurrentBattleTag = DesignData.GetCareerProfile();
     }
     else
     {
         Init();
     }
 }
Exemple #13
0
 /// <summary>
 ///     기본생성자
 /// </summary>
 public ItemDetailControlViewModel()
 {
     if (DesignMode.DesignModeEnabled)
     {
         CurrentItem = DesignData.GetItemDetail(1);
     }
     else
     {
         Init();
     }
 }
 /// <summary>
 ///     기본 생성자
 /// </summary>
 public HeroPageViewModel()
 {
     if (DesignMode.DesignModeEnabled)
     {
         CurrentHeroProfile = DesignData.GetHeroProfile();
     }
     else
     {
         Init();
     }
 }
 /// <summary>
 ///     생성자
 /// </summary>
 public BattleTagItemDelConfirmDialogViewModel()
 {
     if (DesignMode.DesignModeEnabled)
     {
         //디자인 데이터
         SelectedBattleTags = DesignData.GetBattleTags();
     }
     else
     {
         Init();
     }
 }
Exemple #16
0
        public SystemVariableViewModel(
            INavigationService navigationService,
            IResourceService resourceService,
            IDialogService dialogService,
            HomeControlService homeControlService) : base(navigationService, resourceService, dialogService)
        {
            _HomeControlService = homeControlService;

            if (IsInDesignMode)
            {
                SystemVariables = DesignData.GetDemoSystemVariables();
            }
        }
Exemple #17
0
        public RoomViewModel(
            INavigationService navigationService,
            IResourceService resourceService,
            IDialogService dialogService,
            HomeControlService homeControlService) : base(navigationService, resourceService, dialogService)
        {
            _HomeControlService = homeControlService;

            if (IsInDesignMode)
            {
                CurrentRoom = DesignData.GetDemoRoom();
            }
        }
Exemple #18
0
        public Grid2DVmD() : base(TestStrides, ColorSets.RedBlueSFLeg, "Test title")
        {
            //UpdateData(DesignData.NoiseyStarAs2d(TestStrides));
            //UpdateData(DesignData.CirculoPtsV(bounds: TestStrides,
            //                                  center: new P2<double>(0.4, 0.6),
            //                                  radius:2.4));

            UpdateData(DesignData.HoleFunc(50.0, TestStrides));

            //foreach (var t in DesignData.HoleFunc(5.0, TestStrides))
            //{
            //    System.Diagnostics.Debug.WriteLine($"{t.X}\t{t.Y}\t{t.V}\t");
            //}
        }
Exemple #19
0
        public void Initialize(DesignData data)
        {
            // TODO: Load preview image
//            previewImage.sprite = Sprite.Create(new Texture2D(), );

            nameText.text       = data.Name;
            createDateText.text = data.CreateDate.ToString("dd/MM/yy");

            button.onClick.AddListener(() =>
            {
                ModelManager.Instance.LoadDesign(data.FileName);
                InfoPanelController.Instance.HideDesignBrowser();
            });

            Destroy(this);
        }
Exemple #20
0
        /// <summary>
        /// Méthode invoquée lors de l'initialisation du viewModel en mode design
        /// </summary>
        protected override async Task OnInitializeDesigner()
        {
            await base.OnInitializeDesigner();

            var(Categories, ActionTypes, ActionValues) = DesignData.GenerateActionCategories();
            this.Types = new SelectionNullWrapper <ActionCategory, ActionType>(
                (ActionCategory)this.ParentViewModel.CurrentItem,
                c => c.Type,
                ActionTypes,
                new ActionType()
            {
                ShortLabel = "Aucun",
                LongLabel  = "Aucun"
            },
                NullItemPosition.Bottom);
            this.Values = ActionValues.ToArray();
        }
Exemple #21
0
        public MainViewModel(
            INavigationService navigationService,
            IResourceService resourceService,
            IDialogService dialogService,
            SettingsService settingsService,
            HomeControlService homeControlService,
            RoomViewModel roomViewModel) : base(navigationService, resourceService, dialogService)
        {
            _SettingsService    = settingsService;
            _HomeControlService = homeControlService;
            _RoomViewModel      = roomViewModel;

            //Rooms = new ObservableCollection<Room>();

            if (IsInDesignMode)
            {
                Rooms = DesignData.GetDemoRooms();
            }
        }
Exemple #22
0
        public static string GetMyDesignsData(DUETContext db, Member Member)
        {
            try
            {
                var designs = db.Designs.Where(d => d.MemberId == Member.Id)
                              .Include(d => d.Processes)
                              .Include(d => d.Stamps).ToArray();
                if (designs != null)
                {
                    var designdata = new List <DesignData>();
                    for (var i = 0; i < designs.Length; i++)
                    {
                        DesignData adesign = new DesignData();

                        adesign.Id            = designs[i].Id;
                        adesign.Name          = designs[i].Name;
                        adesign.Width         = designs[i].Width;
                        adesign.Height        = designs[i].Height;
                        adesign.DPI           = designs[i].DPI;
                        adesign.Owner         = Member.Name;
                        adesign.Date          = designs[i].Date.ToShortDateString();
                        adesign.Shared        = designs[i].Shared;
                        adesign.Red           = designs[i].Red;
                        adesign.Blue          = designs[i].Blue;
                        adesign.Green         = designs[i].Green;
                        adesign.UsedStamps    = designs[i].Stamps.Count;
                        adesign.UsedStampings = designs[i].Processes.Count;

                        designdata.Add(adesign);
                    }

                    return(JsonConvert.SerializeObject(designdata));
                }
                else
                {
                    return("Error: No Design");
                }
            }
            catch (Exception exception)
            {
                return("Error 27:" + exception.Message);
            }
        }
Exemple #23
0
        public PairsPageVm()
        {
            GridValsVm = new Grid2DVm <float>(Bounds, ColorSets.QuadColorUFLeg, "Ring 2 Values");

            GridDeltasVm = new Grid2DVm <float>(Bounds, ColorSets.BlueUFLeg, "Ring 2 Deltas");


            DisplayFrequencySliderVm = new SliderVm(new I <float>(1.0f, 50.0f), 1, "0", "DisplayFrequency")
            {
                Title = "Display Frequency", Value = 2
            };


            NoiseLevelVm = new SliderVm(new I <float>(0.0f, 0.3f), 0.002, "0.000", "NoiseLevel")
            {
                Title = "Noise", Value = 0.03f
            };


            StepSizeVm = new SliderVm(new I <float>(0.0f, 0.3f), 0.02, "0.00", "StepSize")
            {
                Title = "Step Size", Value = 0.1f
            };


            FixedFieldCplVm = new SliderVm(new I <float>(0.0f, 4.0f), 0.002, "0.000", "FixedFieldCpl")
            {
                Title = "Fixed field cpl", Value = 0.8f
            };


            //Star3Grid = Star3Procs.RandStarGrid(Bounds,
            //    DesignData.CirculoGrid1(Bounds, new P2<double>(0.4, 0.4), 0.3), 1293);

            Star3Grid = Star3Procs.RandStarGrid(Bounds,
                                                DesignData.GradientGrid(Bounds), 123);

            UpdateUi();
        }
Exemple #24
0
        public static string GetDesignData(DUETContext db, int designid)
        {
            try
            {
                var design = db.Designs.Where(d => d.Id == designid)
                             .Include(d => d.Member)
                             .Include(d => d.Processes)
                             .Include(d => d.Stamps).First();
                if (design != null)
                {
                    DesignData adesign = new DesignData();

                    adesign.Id            = design.Id;
                    adesign.Name          = design.Name;
                    adesign.Width         = design.Width;
                    adesign.Height        = design.Height;
                    adesign.DPI           = design.DPI;
                    adesign.Owner         = design.Member.Name;
                    adesign.Date          = design.Date.ToShortDateString();
                    adesign.Shared        = design.Shared;
                    adesign.Red           = design.Red;
                    adesign.Blue          = design.Blue;
                    adesign.Green         = design.Green;
                    adesign.UsedStamps    = design.Stamps.Count;
                    adesign.UsedStampings = design.Processes.Count;

                    return(JsonConvert.SerializeObject(adesign));
                }
                else
                {
                    return("Error: No Design");
                }
            }
            catch (Exception exception)
            {
                return("Error 27:" + exception.Message);
            }
        }
Exemple #25
0
        private void ExtractItems()
        {
            ItemExtracter extract = new ItemExtracter();

            extract.OnExtracted += new ItemExtracter.DesignExtractEvent(OnExtracted);

            // wait for the extract to complete
            extract.ExtractDesign(_serials);
            WaitForSelection();

            extract.OnExtracted -= new ItemExtracter.DesignExtractEvent(OnExtracted);

            if (_extractedDesign != null)
            {
                _extractedDesign.Save();
            }

            _extractedDesign = null;

            UpdateControlStates();

            Cursor.Current = Cursors.Default;
        }
 public EditLogViewModel() : this(DesignData.CreateBatLog())
 {
     CallDetailsPivotModel.Initialize().Wait();
 }
Exemple #27
0
 public Grid2DVmD() : base(TestStrides, ColorSets.RedBlueSFLeg, "Test title")
 {
     UpdateData(DesignData.Grid2DTestData(TestStrides));
 }
Exemple #28
0
 /// <summary>
 /// Méthode invoquée lors de l'initialisation du viewModel en mode design
 /// </summary>
 protected override Task OnInitializeDesigner()
 {
     MainReferential = DesignData.GenerateRef1s().First();
     Referentials    = DesignData.GenerateResources().ToArray();
     return(Task.CompletedTask);
 }
 public LogDetailsPageModel() : this(DesignData.CreateBatLog())
 {
     CallDetailsViewModel.Initialize().Wait();
     ViewInfosPivotModel.Initialize().Wait();
 }
Exemple #30
0
 private void OnExtracted(DesignData design)
 {
     _extractedDesign = design;
     _busy            = false;
 }