Esempio n. 1
0
    //initalize the game manager
    public void Init()
    {
        _prefabs  = GetComponent <PrefabManager>();
        _strings  = GetComponent <StringManager>();
        _battle   = GameObject.Find("BattleManager").GetComponent <BattleManager>();
        _backdrop = GameObject.Find("BattleBackdrop").GetComponent <BattleBackdropManager>();

        seed = SeedGenerator.StringToInt(playerName);
        Debug.Log("Current Seed: " + seed.ToString());

        playerCharacters = new List <PlayerChampion>();
        playerCharacters.Add(PlayerGenerator.CreateNewCharacter(_prefabs.playerChampionPrefab, playerName));
        mainCharacter = playerCharacters[0].gameObject;
        playerCharacters.Add(PlayerGenerator.CreateNewCharacter(_prefabs.playerChampionPrefab));

        _battle.Init();
        _backdrop.Init();
    }