using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Xml; using System.IO; using System.Linq; public class FaultManager : BaseManager { public List Faults = new List(); public FaultOptions originalFaultOptions = new FaultOptions(); public FaultOptions selectedFaultOptions = new FaultOptions(); FaultManager() { } public void InitFaults(List SelectedFaults) { //读取原版的故障选项 originalFaultOptions = JsonManager.Instance.LoadData("FaultOptions"); if (Faults.Count > 0) Faults.Clear(); Faults = new List(SelectedFaults); selectedFaultOptions = originalFaultOptions.GetSelectedFaultOptions(Faults); } // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } }