Esempio n. 1
0
        private static void ResourceLoad()
        {
            ConfigDictionary.Instance.LoadLocalConfig("local.xml");

            StaticData.path = ConfigDictionary.Instance.table_path;

            StaticData.Load <TurrentSDS>("Turrent");

            StaticData.Load <UnitSDS>("Unit");

            StaticData.Load <AuraSDS>("Aura");

            StaticData.Load <BattleSDS>("Battle");

            Dictionary <int, TurrentSDS> turrendDic = StaticData.GetDic <TurrentSDS>();

            Dictionary <int, UnitSDS> unitDic = StaticData.GetDic <UnitSDS>();

            Dictionary <int, AuraSDS> auraDic = StaticData.GetDic <AuraSDS>();

            BattleCore.Init(unitDic, turrendDic, auraDic);

            string summonStr = File.ReadAllText(ConfigDictionary.Instance.ai_path + "ai_summon.xml");

            BattleAi.Init(summonStr);
        }
Esempio n. 2
0
    public void Init(GameObject _eventGo)
    {
        eventGo = _eventGo;

        Dictionary <int, UnitSDS> unitDic = StaticData.GetDic <UnitSDS>();

        Dictionary <int, TurrentSDS> turrentDic = StaticData.GetDic <TurrentSDS>();

        Dictionary <int, AuraSDS> auraDic = StaticData.GetDic <AuraSDS>();

        BattleCore.Init(unitDic, turrentDic, auraDic);

        battle.Init(SendData, RefreshData, ClientUpdate);

        SuperFunction.Instance.AddEventListener <BinaryReader>(eventGo, BATTLE_RECEIVE_DATA, ReceiveData);

        InitPos();

        InitClickBg();
    }