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); }
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(); }