public void LoadSmsById(string id, Action <SmsVo> onComplete) { string text = new AssetLoader().LoadTextSync(AssetLoader.GetStorySmsDataPath(id)); text = text.Replace("{$player}", GlobalData.PlayerModel.PlayerVo.UserName); SmsVo vo = JsonConvert.DeserializeObject <SmsVo>(text); onComplete(vo); }
public void LoadStroyById(string id, Action <List <DialogVo> > onComplete) { // id = "xxx"; StoryId = id; string text = new AssetLoader().LoadTextSync((AssetLoader.GetStoryDataPath(id))); text = text.Replace("{$player}", GlobalData.PlayerModel.PlayerVo.UserName); List <DialogVo> list = JsonConvert.DeserializeObject <List <DialogVo> >(text); onComplete(list); }