public void CreateIntro() { SoundDatabase.PlayMusic(10); Transform intro = Instantiate(Resources.Load <Transform>("Prefabs/Intro"), canvas.transform); intro.localScale = new Vector3(1, 1, 1); intro.GetComponent <RectTransform>().offsetMin = new Vector2(0, 0); intro.GetComponent <RectTransform>().offsetMax = new Vector2(0, 0); }
public void MageSelect() { SoundDatabase.PlaySound(43); player.Stats = new Mage(); PlayerSkillController.Instance.LearnSkill(SkillDatabase.Instance.GetSkill("Fireball")); PlayerSkillController.Instance.LearnSkill(SkillDatabase.Instance.GetSkill(1)); PlayerSkillController.Instance.LearnSkill(2); PlayerSkillController.Instance.LearnSkill(3); PlayerSkillController.Instance.LearnSkill(4); StatusBar.Instance.gameObject.SetActive(true); GameManager.Instance.characterPanel.SetActive(true); GameManager.Instance.InIntro = false; PlayerMovement.cantMove = false; player.StartCoroutine(player.Regenerate()); Destroy(gameObject); SoundDatabase.PlayMusic(0); }
public void WarpPlayerToMap(string mapName) { Transform currentMap = area.GetChild(0); currentMap.localScale = new Vector3(0, 0, 0); string fromMapName = currentMap.name; Map map = Instantiate(Resources.Load <Map>("Prefabs/Maps/" + mapName + "/" + mapName)); map.name = map.name.Substring(0, map.name.Length - 7); SoundDatabase.PlayMusic(map.mapMusicID); map.transform.transform.SetParent(area); Vector3 goToPos = map.transform.Find("From Targets").Find(fromMapName).position; GameManager.Instance.player.transform.position = goToPos; Camera.main.transform.position = goToPos; DestroyAllEnemies(); DestroyAllItems(); }