Ejemplo n.º 1
0
    private void Init()
    {
        PlayerHome = HomeData.GenerateRandom(1, 2, 15);
        EnemyHome  = HomeData.GenerateRandom(2, 2, 15);
        State      = GameState.MainMenu;
        Transition = SceneTransition.InScene;
        InitScene();

        SceneManager.sceneLoaded += OnSceneLoaded;
    }
Ejemplo n.º 2
0
 private void StartBattle()
 {
     BattleStatus       = BattleState.Active;
     battleSkillHandler = FindObjectOfType <BattleSkillHandler>();
     ui.ActivateBattleSkills(true);
     battleSkillHandler.Init();
     EnemyHome = HomeData.GenerateRandom(
         regionNum,
         Random.Range(2, regionNum + 2),
         Mathf.Min(60, 20 + 5 * regionNum));
     MusicPlayer.Instance.Play(1, true);
 }
Ejemplo n.º 3
0
    private void StartNewGame()
    {
        Debug.Log("New game started");
        regionNum = 1;
        money     = 0;
        score     = 0;
        ui.UpdateRegion(regionNum);
        ui.UpdateScore(score);

        PlayerHome = HomeData.GenerateRandom(2, 3, 50);
        home.Init(PlayerHome);
        InitInventory();

        gameRunning = true;
    }