using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
///
/// 需要拉取云端板子信息的时候用这个类
///
public class GetDateBaseBoard : MonoBehaviour
{
public GameObject board;
public List boardInfos; //公告板信息链表
///
/// 由各开幕演出调用,拉取并初始化各板子
///
public void Get(){
//将所有板子信息拉到本地
boardInfos = GetComponent().GetBoardInfo(SceneManager.GetActiveScene().buildIndex);
//筛选出10条
while(boardInfos.Count > 10){
boardInfos.RemoveAt(Random.Range(0,boardInfos.Count));
}
//初始化所有板子
foreach(BoardInfo info in boardInfos){
//创建一个板子
Board temp = Instantiate(board,info.postion,Quaternion.identity).GetComponent();
//根据信息初始化这个板子
temp.postion = info.postion;
temp.uid = info.uid;
temp.text = info.text;
}
}
}