/// <summary> /// 加载地图预制 进入大富翁游戏 /// </summary> /// <param name="data"></param> public async Task LoadMap(int mapID) { var mapData = StaticData.configExcel.GetZillionaireMapDataByID(mapID); //加载prefab GameObject Obj = await ABManager.GetAssetAsync <GameObject>(mapData.Prefab); GameObject mapObjNew = GameObject.Instantiate(Obj, ZillionaireManager._instance.transform); _zillionaireMapControl = mapObjNew.GetComponent <ZillionaireMapControl>(); _zillionaireMapControl.InitValue(mapData); ZillionairePlayerManager._instance.PlayerEnter(_zillionaireMapControl.MapGridDic[0]); }
/// <summary> /// 玩家离开大富翁游戏 /// </summary> public void PlayerOutGame() { _zillionaireMapControl.gameObject.SetActive(false); _zillionaireMapControl.DestroySelf(); _zillionaireMapControl = null; }