public void Draw() { if (RedrawMap) { if (!toggleSwitch_view.Checked) { lastImage = core.OriginalMap.Draw(gridPanel.Width, gridPanel.Height); } else { lastImage = core.CurrentMap.Draw(gridPanel.Width, gridPanel.Height); } RedrawMap = false; } Image image = lastImage.Clone() as Image; if (USelection != null && USelection.Attached) { image = USelection.Draw(gridPanel.Width, gridPanel.Height, image); } image = AreasManager.Draw(gridPanel.Width, gridPanel.Height, image); gridPanel.BackgroundImage = image; gridPanel.Refresh(); }
private void Awake() { timeBetween = gameData.TimeBetweenSkyforce; areasManager = GetComponent <AreasManager>(); StartCoroutine(ModeActivation()); }
public void Init() { data = Data.Instance; game = Game.Instance; data.events.OnResetLevel += reset; data.events.OnSetFinalScore += OnSetFinalScore; data.events.OnAddExplotion += OnAddExplotion; data.events.OnAddWallExplotion += OnAddWallExplotion; data.events.OnAddObjectExplotion += OnAddObjectExplotion; data.events.OnAddHeartsByBreaking += OnAddHeartsByBreaking; data.events.StartMultiplayerRace += StartMultiplayerRace; data.events.SetVictoryArea += SetVictoryArea; charactersManager = game.GetComponent <CharactersManager>(); powerupsManager = GetComponent <PowerupsManager>(); floorManager = GetComponent <FloorManager>(); floorManager.Init(charactersManager); playing = true; powerupsManager.Init(); SetNewVideogameSettings(); if (Data.Instance.playMode == Data.PlayModes.VERSUS) { Area a = Data.Instance.versusManager.GetArea(); sceneObjects.replaceSceneObject(a, a.z_length / 2, 0, false); Area b = Data.Instance.versusManager.GetArea(); sceneObjects.replaceSceneObject(b, b.z_length / 2, 0, true); return; } //else if (Data.Instance.playMode == Data.PlayModes.COMPETITION ) // nextDistanceVictoryArea = distanceVictoryArea; areasX = 0; areaActive = null; missions = data.GetComponent <Missions>(); missions.Init(data.missions.MissionActiveID, this); areasManager = missions.getAreasManager(); areasManager.Init(1); areasLength = 0; if (!Data.Instance.isArcadeMultiplayer && !waitingToStart) // nunevo && !waitingToStart) { missions.StartNext(); } Invoke("Delayed", 0.5f); }
private void Awake() { if (!mInstance) { mInstance = this; } else { Destroy(this.gameObject); return; } areasManager = GetComponent <AreasManager>(); DontDestroyOnLoad(this); }
public void Initialize(AreasManager manager) { this.areasManager = manager; transform = GetComponent <Transform>(); if (spawnPointsParent.childCount != 0) { spawnPoints = new Transform[spawnPointsParent.childCount]; for (int i = 0; i < spawnPointsParent.childCount; i++) { spawnPoints[i] = spawnPointsParent.GetChild(i); } } }
public void Complete() { charactersManager.OnLevelComplete(); showStartArea = true; missions.Complete(); if (!missions.StartNext()) { return; } Data.Instance.voicesManager.PlayRandom(Data.Instance.voicesManager.missionComplete); areasManager = missions.getAreasManager(); areasManager.Init(0); data.setMission(missions.MissionActiveID); SetNewVideogameSettings(); }
public void LoadAll(Data.PlayModes playmode) { Debug.Log("Load all missions from Resources playmode: " + playmode); areasManager = GetComponent <AreasManager>(); areasManager.Init(); if (playmode == Data.PlayModes.PARTYMODE) { all = JsonUtility.FromJson <MissionsListInVideoGame>(_all_partymode.text); } else { all = JsonUtility.FromJson <MissionsListInVideoGame>(_all.text); } LoadByVideogame(all.missionsVideoGame1, 0); LoadByVideogame(all.missionsVideoGame2, 1); LoadByVideogame(all.missionsVideoGame3, 2); LoadByVideogame(all.torneo, 3); }
private void dataGridView_SelectionChanged(object sender, EventArgs e) { foreach (DataGridViewRow row in dataGridView.Rows) { if (row.Selected) { AreasManager.SetSelected((string)row.Cells[0].Value); } else { AreasManager.SetUnselected((string)row.Cells[0].Value); } } if (dataGridView.CurrentRow != null) { AreasManager.SetSelected((string)dataGridView.CurrentRow.Cells[0].Value); } if (lastImage != null) { ReDraw(); } }
void Awake() { QualitySettings.vSyncCount = 1; if (!mInstance) { mInstance = this; } else { Destroy(this.gameObject); return; } DontDestroyOnLoad(this.gameObject); clothesSettings = GetComponent <ClothesSettings>(); enemiesManager = GetComponent <EnemiesManager>(); gameData = GetComponent <GameData>(); gameSettings = GetComponent <GameSettings>(); areasManager = GetComponent <AreasManager>(); musicManager = GetComponent <MusicManager>(); soundManager = GetComponent <SoundManager>(); combosManager = GetComponent <CombosManager>(); specialItems = GetComponent <SpecialItemsManager>(); moodsManager = GetComponent <MoodsManager>(); texts = GetComponent <Texts>(); GetComponent <MusicManager>().Init(); GetComponent <SoundManager>().Init(); moodsManager.Init(); //#if UNITY_ANDROID || UNITY_IPHONE // Handheld.PlayFullScreenMovie(movPath, Color.black, FullScreenMovieControlMode.Hidden, FullScreenMovieScalingMode.AspectFill); //#endif }
void Awake() { QualitySettings.vSyncCount = 1; if (!mInstance) mInstance = this; else { Destroy(this.gameObject); return; } DontDestroyOnLoad(this.gameObject); clothesSettings = GetComponent<ClothesSettings>(); enemiesManager = GetComponent<EnemiesManager>(); gameData = GetComponent<GameData>(); gameSettings = GetComponent<GameSettings>(); areasManager = GetComponent<AreasManager>(); musicManager = GetComponent<MusicManager>(); soundManager = GetComponent<SoundManager>(); combosManager = GetComponent<CombosManager>(); specialItems = GetComponent<SpecialItemsManager>(); moodsManager = GetComponent<MoodsManager>(); texts = GetComponent<Texts>(); GetComponent<MusicManager>().Init(); GetComponent<SoundManager>().Init(); moodsManager.Init(); //#if UNITY_ANDROID || UNITY_IPHONE // Handheld.PlayFullScreenMovie(movPath, Color.black, FullScreenMovieControlMode.Hidden, FullScreenMovieScalingMode.AspectFill); //#endif }