LoadLevel() public méthode

public LoadLevel ( int num ) : void
num int
Résultat void
 void ReloadLevel()
 {
     Time.timeScale = 1;
     FloorGen.GetFloorPositions().Clear();
     FloorGen.GetFloorTilePositions().Clear();
     m_levelLoad.LoadLevel(SceneManager.GetActiveScene().buildIndex);
     if (m_manager.ScoreMode)
     {
         m_manager.Player.GetComponent <Scoring>().CurrentScore = 0;
     }
     if (m_manager.ExitMode)
     {
         m_manager.Player.transform.position = new Vector3(0, 0, 0);
     }
 }
    public void SetGameMode(string _mode)
    {
        LevelLoad levelLoad = GameObject.Find("LevelLoader").GetComponent <LevelLoad>();

        levelLoad.LoadLevel(1);

        Time.timeScale = 1;
        switch (_mode)
        {
        case "FreeMode":
            levelLoad.FreeMode  = true;
            levelLoad.ScoreMode = false;
            levelLoad.ExitMode  = false;
            levelLoad.ModeName  = "FreeMode";
            break;

        case "ScoreMode":
            levelLoad.ScoreMode = true;
            levelLoad.FreeMode  = false;
            levelLoad.ExitMode  = false;
            levelLoad.ModeName  = "ScoreMode";
            break;

        case "ExitMode":
            levelLoad.ExitMode  = true;
            levelLoad.ScoreMode = false;
            levelLoad.FreeMode  = false;
            levelLoad.ModeName  = "ExitMode";
            break;
        }
    }
Exemple #3
0
 void LevelLoad()
 {
     FloorGen.GetFloorPositions().Clear();
     FloorGen.GetFloorTilePositions().Clear();
     m_fileManager.SaveJson();
     m_levelLoad.LoadLevel(0);
     m_levelLoad.FreeMode  = false;
     m_levelLoad.ScoreMode = false;
     m_levelLoad.ExitMode  = false;
     m_levelLoad.Seed      = 0;
     m_levelLoad.WorldName = "";
     Time.timeScale        = 1;
 }
 public void SendData(SaveFile _file)
 {
     m_levelLoader                   = GameObject.Find("LevelLoader").GetComponent <LevelLoad>();
     m_levelLoader.WorldName         = _file.WorldName;
     m_levelLoader.Seed              = _file.Seed;
     m_levelLoader.ModeName          = _file.ModeName;
     m_levelLoader.SquareRoomAmount  = _file.SquareRoomAmount;
     m_levelLoader.CircleRoomAmount  = _file.CircleRoomAmount;
     m_levelLoader.TShapeRoomAmount  = _file.TShapeRoomAmount;
     m_levelLoader.DiamondRoomAmount = _file.DiamondRoomAmount;
     m_levelLoader.LShapeRoomAmount  = _file.LShapeRoomAmount;
     m_levelLoader.DungeonSizeX      = _file.XDimension;
     m_levelLoader.DungeonSizeY      = _file.YDimension;
     m_levelLoader.LoadLevel(1);
     gameObject.SetActive(false);
 }