public void SetData(BagSelector selector, InstrumentInfoModel instrumentInfoModel) { working = 3; this.Delete.gameObject.SetActive(false); this.bagSelector = selector; this.instrumentInfoModel = instrumentInfoModel; var instance = instrumentInfoModel.instrumentType.CreateInstrumentInstance(); Title.text = instance.InstName; Image.sprite = instance.previewImage; }
public void SetData(InstrumentInfoModel model) { this.model = model; var instance = model.instrumentType.CreateInstrumentInstance(); Image.sprite = instance.previewImage; Title.text = instance.InstName; Range.text = double2string(instance.URV - instance.LRV); Unit.text = instance.Unit; Accuracy.text = double2string(instance.ErrorLimit); MainValue.text = double2string(model.MainValue); }
/// <summary> /// 生成测量仪器(带记录数据) /// </summary> public static InstrumentBase Create(InstrumentInfoModel model) { var instrument = GameManager.Instance.GetInstrument(model); var recpos = RecordManager.tempRecord.instrumentStartPosition; // 恢复记录 instrument.Entity.transform.GetChild(0).position = model.position; instrument.Entity.transform.GetChild(0).rotation = model.rotation; instrument.MainValue = model.MainValue; instrument.RandomErrorLimit = model.RandomErrorLimit; // 显示仪器 Main.m_Entity.ShowEntity(instrument); RecordManager.tempRecord.showedInstrument = model; Main.m_Event.Throw(Main.m_ReferencePool.Spawn <SelectInstrumentEventHandler>().Fill(instrument)); return(instrument); }