Exemple #1
0
    void InitLogicGame()
    {
        Test();
        m_Game = new LogicGame();
        LogicGameData data = new LogicGameData();

        FillLogicData(data);
        m_Game.Init(data);

        m_Game.AddMonsterDataHandler = this.GetNewMonster;
        m_Game.EventNewMonsterAdd   += this.OnNewMonsterAdd;
        m_Game.EventOnCombo         += this.OnCombo;
    }
Exemple #2
0
    void FillLogicData(LogicGameData d)
    {
        foreach (int id in GameData.CurHeroes)
        {
            d.Heroes.Add(ConfigMng.Instance.GetConfig <LogicHeroCfg>().GetHeroData(id).ToUnitData());
        }

        foreach (int id in GameData.CurMonsters)
        {
            d.Monsters.Add(ConfigMng.Instance.GetConfig <LogicHeroCfg>().GetHeroData(id).ToUnitData());
        }

        d.RandomSeed = System.DateTime.Now.Millisecond;
    }