/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // TODO: Add your initialization logic here base.Initialize(); GameManager.Init(this); TextureManager.Init(Content); Configs.Initialize(this, graphics); JSONLoader.LoadJSONObjects("Content/GameObjects/MainMenu.json"); JSONLoader.LoadJSONObjects("Content/GameObjects/Projectiles.json"); JSONLoader.LoadJSONObjects("Content/GameObjects/wave1.json"); JSONLoader.LoadJSONObjects("Content/GameObjects/GameBoundaries.json"); JSONLoader.LoadJSONObjects("Content/GameObjects/Player.json"); JSONLoader.LoadJSONObjects("Content/GameObjects/Enemies.json"); JSONLoader.LoadJSONObjects("Content/GameObjects/GameScreen.json"); JSONLoader.LoadJSONObjects("Content/GameObjects/Gallery.json"); JSONLoader.LoadJSONObjects("Content/GameObjects/Pause.json"); JSONLoader.LoadJSONObjects("Content/GameObjects/OptionsMenu.json"); InitializeOptions(); InitializeGallery(); InitializeMainMenu(); graphics.PreferredBackBufferWidth = 1280; graphics.PreferredBackBufferHeight = 720; Resolution.Update(graphics); GameObject playButton = new GameObject(); }
static void Main(string[] args) { ISort itemSelected; menuItems = GetMenuItems(); while (true) { imageList = JSONLoader.ReadJSON(); PrintMenuItems(menuItems); var option = Console.ReadLine(); int.TryParse(option, out int optionValue); if (optionValue == 0) { break; } if (optionValue > menuItems.Count) { break; } itemSelected = Execute(optionValue); Console.ReadKey(); } }
private static ISort Execute(int optionValue) { ISort selectedItem; MenuItem menuItem = menuItems[optionValue - 1]; Type classType = menuItem.ClassType; selectedItem = (ISort)Activator.CreateInstance(classType); Console.WriteLine(); string title = $"Executing: {menuItem.Title}"; Console.WriteLine(title); Console.WriteLine(new string('=', title.Length)); int[] array = { }; if (imageList != null) { array = JSONLoader.GetTheArray(1, imageList); } selectedItem.Execute(array, 0, array.Length - 1); if (!(selectedItem is IMenuOption)) { AscendingOrDescending(array); } Console.WriteLine(); Console.WriteLine("Tap something to continue..."); return(selectedItem); }
void Start() { jsonDataBase = new JSONLoader(); //Hago que el tamaño del inventario sea igual a la cantidad de slots que puse en el canvas inventoryArray = new BaseItem[canvasSlots.Length]; }
public void LoadLocalizedFile(string filename) { JSONLoader csvLoader = new JSONLoader(); csvLoader.LoadJSON(); localizedQuestion = csvLoader.GetDictionaries(filename); isReady = true; }
private InvestigationManager() { m_invest = JSONLoader.getReadInvestigations(); TimeManager tm = GameObject.Find("Logic").GetComponent <TimeManager>(); tm.addListenerToYearChange(newYear); }
private static void Init() { container = document.createElement("div"); document.body.appendChild(container); // var height = GetAvailableHeight(); var width = window.innerWidth; camera = new PerspectiveCamera(50, width / height, 1, 10000) { position = { y = 300 } }; cameraTarget = new Vector3(0, 150, 0); scene = new Scene { background = new Color(0xf0f0f0) }; // var light = new DirectionalLight(0xefefff, 1.5); light.position.set(1, 1, 1).normalize(); scene.add(light); light = new DirectionalLight(0xffefef, 1.5); light.position.set(-1, -1, -1).normalize(); scene.add(light); var loader = new JSONLoader(); loader.load("https://raw.githubusercontent.com/Retyped/Demos/master/ThreeJsDemo/ThreeJsDemo/dist/models/horse.js", (geometry, materials) => { var mesh = new Mesh(geometry, new MeshLambertMaterial(new MeshLambertMaterialParameters { vertexColors = FaceColors, morphTargets = true })); mesh.scale.set(1.5, 1.5, 1.5); scene.add(mesh); mixer = new AnimationMixer(mesh); var clip = AnimationClip.CreateFromMorphTargetSequence("gallop", geometry.morphTargets, 30, false); mixer.clipAction(clip).setDuration(1).play(); }); // renderer = new WebGLRenderer(); renderer.setPixelRatio(window.devicePixelRatio); renderer.setSize(width, height); container.appendChild(renderer.domElement); // window.addEventListener("resize", (dom.Event e) => OnWindowResize(), false); }
void Start() { loader = new JSONLoader <SegmentContainer> (); textAnimation = GetComponent <TextAnimation> (); textAnimation.animationCompleted += AnimationCompleted; LoadNextAnimation(); }
private void Awake() { m_CandidateFactory.Load(); m_ChoiceFactory.Load(); m_ConversationConlusionStrings = JSONLoader.LoadFromFile <ConversationConclusionStrings>(m_ConversationConclusionStringsFilePath); Cult = JSONLoader.LoadFromFile <Cult>(m_CultStartingStatsFilePath); }
//"brushSpeedRandomness":0.2, //"brushMasatsuRandomness":0.8 // "catmullResolution":3, // "zMultiplier":1 public static void Init() { if (_isInit) { return; } _isInit = true; string filename = Params.GetConfigFile(); Debug.Log(filename); Paths.Init(); JSONObject j = JSONLoader.GetJson(Paths.configPath, filename);//"config.json"); bgColor = new Color( j.GetField("params").GetField("bgcolor")[0].f, j.GetField("params").GetField("bgcolor")[1].f, j.GetField("params").GetField("bgcolor")[2].f, 0 ); Debug.Log(bgColor); brushSpeedRandomness = j.GetField("params").GetField("brushSpeedRandomness").f; brushMasatsuRandomness = j.GetField("params").GetField("brushMasatsuRandomness").f; zMultiplier = j.GetField("params").GetField("zMultiplier").f; catmullResolution = (int)j.GetField("params").GetField("catmullResolution").f; isNejireFix = j.GetField("params").GetField("nejireFix").b; captureFrame = (int)j.GetField("params").GetField("captureFrame").f; randomResolution = j.GetField("params").GetField("randomResolution").b; jointScale = j.GetField("params").GetField("jointScale").f; camera = j.GetField("camera"); animationDataList = new List <AnimationData>(); var ary = j.GetField("animation"); for (int i = 0; i < ary.Count; i++) { var data = new AnimationData(ary[i]); animationDataList.Add(data); } asicsAnimationDataList = new List <AnimationData>(); ary = j.GetField("animationAsics"); for (int i = 0; i < ary.Count; i++) { var data = new AnimationData(ary[i]); asicsAnimationDataList.Add(data); Debug.Log(i + " " + data.name); } }
public void load(PhaseManagerData phaseManagerData) { Debug.Log("Loading... PhaseManager"); _timeManager = GetComponent <TimeManager>(); _timeManager._onTimeStateChange += handleOnTimeStateChange; _phaseActions = JSONLoader.readPhaseActions(); m_phasesInfo = JSONLoader.readPhaseInfo(); _currentPhase = phaseManagerData.CurrentPhase; _lastPhase = phaseManagerData.LastPhase; }
void Start() { loader = new JSONLoader <SegmentContainer> (); audio = GetComponent <AudioSource> (); textAnimation = GetComponent <TextAnimation> (); textAnimation.animationCompleted += AnimationCompleted; StartCoroutine(LoadAudioAndAnimate()); }
public void Search(ServiceJSONResultCallback callback, string searchString, int startIndex = 1, int maxResults = 25) { var url = BaseSearchUrl + "&start-index=" + startIndex + "&max-results=" + maxResults; url += "&q=" + WWW.EscapeURL(searchString); var loader = new JSONLoader(new UrlRequest(url)) .AddDoneHandler((jsonObject) => callback(jsonObject)) .Start(); }
void Start() { if (!PlayerPrefs.HasKey("LoadData") || PlayerPrefs.GetInt("LoadData") == 0) { _phaseActions = JSONLoader.readPhaseActions(); m_phasesInfo = JSONLoader.readPhaseInfo(); _currentPhase = (TypeFase)determinePhase(); if (_currentPhase != TypeFase.PREWORK_I) { _lastPhase = (TypeFase)DeterminePreviousPhase(_currentPhase); } } }
private void LoadTrackWorker(string file, string name) { lock (_loadsync) { try { _canvas.Loading = true; Track track; if (file.EndsWith(".trk", StringComparison.InvariantCultureIgnoreCase)) { track = TRKLoader.LoadTrack(file, name); } else if (file.EndsWith(".json", StringComparison.InvariantCultureIgnoreCase)) { track = JSONLoader.LoadTrack(file); } else { throw new Exception("Filetype unknown"); } _editor.ChangeTrack(track); Settings.LastSelectedTrack = file; Settings.Save(); } #if CATCHERRORS catch (TrackIO.TrackLoadException e) { GameCanvas.QueuedActions.Enqueue(() => _canvas.ShowError( "Failed to load the track:" + Environment.NewLine + e.Message)); return; } catch (Exception e) { GameCanvas.QueuedActions.Enqueue(() => _canvas.ShowError( "An unknown error occured while loading the track:\n" + Environment.NewLine + e.Message)); return; } #endif finally { _canvas.Loading = false; } } }
private void AutoLoad() { try { game.Canvas.Loading = true; var lasttrack = Settings.LastSelectedTrack; var trdr = Constants.TracksDirectory; if (!lasttrack.StartsWith(trdr)) { return; } if (string.Equals( Path.GetExtension(lasttrack), ".trk", StringComparison.InvariantCultureIgnoreCase)) { var trackname = TrackIO.GetTrackName(lasttrack); lock (LoadSync) { var track = TRKLoader.LoadTrack(lasttrack, trackname); ChangeTrack(track); } } else if (string.Equals( Path.GetExtension(lasttrack), ".json", StringComparison.InvariantCultureIgnoreCase)) { var trackname = TrackIO.GetTrackName(lasttrack); lock (LoadSync) { var track = JSONLoader.LoadTrack(lasttrack); if (track.Name == Constants.DefaultTrackName || string.IsNullOrEmpty(track.Name)) { track.Name = trackname; } ChangeTrack(track); } } } catch (Exception e) { Debug.WriteLine("Autoload failure: " + e.ToString()); } finally { game.Canvas.Loading = false; } }
void Start() { // Create a new array tiles = new GameObject[mapWidth*mapHeight]; tileWidth = tilePrefab.GetComponent<SpriteRenderer>().bounds.size.x; tileHeight = tilePrefab.GetComponent<SpriteRenderer>().bounds.size.y; // Load data files dataFiles = JSONLoader.fromJSON("Data/terrain_texture_parameters"); // Generate the texture that will be used for the terrain height, climate, humidity and forest cover terrainTexture = new TextureCreator().generateTexture(this.transform, dataFiles.textureParameters[0]); forestTexture = new TextureCreator().generateTexture(this.transform, dataFiles.textureParameters[1]); generateGrid(); }
private void JSON_Exit_Click(object sender, RoutedEventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "JSON files (*.json)|*.json"; JSONLoader jsonloader; if (openFileDialog.ShowDialog() == true) { jsonloader = new JSONLoader(openFileDialog.FileName); List <DateTime> dt = new List <DateTime>(); List <double> cd = new List <double>(); jsonloader.ForMacd(out dt, out cd); macdPoints = cd.Macd(12, 26, 9).ToList(); LoadDataSource(Monitor.GetReporter(jsonloader)); this.Loaded += OnLoaded; } }
public void LoadBodies(String json) { try { Body.DestroyAllBodies(); Body.bodies.Clear(); BodyList bl = JSONLoader.LoadStars(json); DataBody.LoadBodiesInGame(bl); GameObject tempParentGo = GameObject.Find("Bodies"); foreach (GameObject go in Body.bodies) { go.transform.SetParent(tempParentGo.transform); } } catch (Exception e) { Logger.Error("Exception while loading: " + e); } }
void Start() { //Grab required managers and tranforms. wordParent = GameObject.FindGameObjectWithTag("WordParent").transform; jsonLoader = GetComponent <JSONLoader>(); audMan = GetComponent <AudioManager>(); aesMan = GetComponent <AestheticManager>(); divMan = GetComponent <DivisionSystem>(); //Create the screen divisions. divMan.GenerateDivs(xDivs, yDivs, xDivPadding, yDivPadding, outerOnly); //Play The Intro aesMan.SetImpactText("My World"); AudioSource.PlayClipAtPoint(introAudio, Camera.main.transform.position); //Load previous points. if (PlayerPrefs.HasKey("Points")) { points = PlayerPrefs.GetInt("Points"); aesMan.SetPoints(points); } }
private void AutoLoad() { try { game.Canvas.Loading = true; string lasttrack; if (Program.args.Length > 0) { Settings.LastSelectedTrack = Program.args[0]; lasttrack = Settings.LastSelectedTrack; } else { lasttrack = Settings.LastSelectedTrack; var trdr = Constants.TracksDirectory; if (!lasttrack.StartsWith(trdr)) { return; } } if (lasttrack.Contains("Crash Backup")) { if (!GameCanvas.ShowLoadCrashBackup(game.Canvas, lasttrack)) { game.Canvas.Loading = false; return; } } if (string.Equals( Path.GetExtension(lasttrack), ".trk", StringComparison.InvariantCultureIgnoreCase)) { var trackname = TrackIO.GetTrackName(lasttrack); lock (LoadSync) { var track = TRKLoader.LoadTrack(lasttrack, trackname); ChangeTrack(track); } } else if (string.Equals( Path.GetExtension(lasttrack), ".json", StringComparison.InvariantCultureIgnoreCase)) { var trackname = TrackIO.GetTrackName(lasttrack); lock (LoadSync) { var track = JSONLoader.LoadTrack(lasttrack); if (track.Name == Constants.DefaultTrackName || string.IsNullOrEmpty(track.Name)) { track.Name = trackname; } ChangeTrack(track); } } else if (string.Equals( Path.GetExtension(lasttrack), ".sol", StringComparison.InvariantCultureIgnoreCase)) { var trackname = TrackIO.GetTrackName(lasttrack); var sol = SOLLoader.LoadSol(lasttrack); if (sol.Count == 0) { return; } lock (LoadSync) { var track = SOLLoader.LoadTrack(sol[0]); ChangeTrack(track); } } } catch (Exception e) { Debug.WriteLine("Autoload failure: " + e.ToString()); } finally { game.Canvas.Loading = false; } }
private RiceObjectsManager() { _object = JSONLoader.readObjects(); }
private ActionManager() { _action = JSONLoader.readActions(); _actionInProgress = new List <ChunkAction> (); GameObject.Find("Logic").GetComponent <TimeManager>().addListenerToHourChange(newHourCallback); }
public void Load(int?seed = null) { m_Random = seed.HasValue ? new Random(seed.Value) : new Random(); CandidatePool = JSONLoader.LoadFromFile <CandidatePool>(m_FilePath); m_AvailableCandidates = CandidatePool.Candidates.ToList(); }
private PlagueManager() { plagues = new List <Plague> (); JSONLoader.readPlagues(plagues); }
void Start() { loader = new JSONLoader <SegmentContainer> (); StartCoroutine(loader.Load("http://localhost:8000/sample-segments.json", LoadSuccess, LoadError)); }
private List <CategoryInfo> LoadData(string filename) { JSONLoader loader = new JSONLoader(); return(loader.GetData(filename, categories)); }
private bool SaveData(string filename, List <CategoryInfo> categories) { JSONLoader loader = new JSONLoader(); return(loader.SetData(filename, categories)); }
private void Awake() { jsonLoader = GetComponent <JSONLoader>(); }
public void Load() { ChoicePool = JSONLoader.LoadFromFile <ChoicePool>(m_FilePath); }