コード例 #1
0
    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);
    }
コード例 #2
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);
 }
コード例 #3
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();
    }