private void UiItemListController_RemoveItemButtonClick() { UiItemView[] selectedItems = UiTreeView.SelectedItemSet.Select(item => (UiItemView)item).ToArray(); foreach (UiItemView itemView in selectedItems) { UiItem data = itemView.Data; UiFile.RemoveUiItem(data); } }
/// <summary> /// 클라이언트에서 플레이할 수 있는 데이터 파일로 내보냅니다. /// </summary> public void Export(string fileName) { JObject jFile = new JObject(); exportedTime = DateTime.Now; //File info jFile.Add(nameof(exportedTime), exportedTime.ToOADate()); jFile.Add("MotionFile", MotionFile.ToJObject()); jFile.Add("UiFile", UiFile.ToJObject()); jFile.Add("StoryFile", StoryFile.ToJObject()); File.WriteAllText(fileName, jFile.ToString(), Encoding.UTF8); }
static void Main() { UiFile userface = new UiFile(); Application.Run(userface); }
public TaleData() { MotionFile = new MotionFile(); UiFile = new UiFile(); StoryFile = new StoryFile(); }
private void UiItemListController_CreateItemButtonClick() { UiFile.CreateUiItem(SelectedUiItemSingle); }