public void MoveDocsaDataCardTo(string author, DocsaData.DocsaState to) { switch (to) { case DocsaData.DocsaState.Docsa: _listItemsRemoveActionDict[author].transform.parent.SetParent(AttendingDocsaList.transform); break; case DocsaData.DocsaState.Hunter: _listItemsRemoveActionDict[author].transform.parent.SetParent(AttendingHunterList.transform); break; case DocsaData.DocsaState.Waiting: _listItemsRemoveActionDict[author].transform.parent.SetParent(WaitingViewerList.transform); break; } }
public void MoveDocsaDataTo(DocsaData from, DocsaData.DocsaState to) { if (from == null) { return; } switch (from.State) { case DocsaData.DocsaState.Waiting: WaitingViewerDict.Remove(from.Author); break; case DocsaData.DocsaState.Docsa: AttendingDocsaDict.Remove(from.Author); break; case DocsaData.DocsaState.Hunter: AttendingHunterDict.Remove(from.Author); break; } from.State = to; switch (to) { case DocsaData.DocsaState.Waiting: WaitingViewerDict.Add(from.Author, from); break; case DocsaData.DocsaState.Docsa: AttendingDocsaDict.Add(from.Author, from); break; case DocsaData.DocsaState.Hunter: AttendingHunterDict.Add(from.Author, from); break; } }
public void MoveDocsaDataCardTo(DocsaData docsaData, DocsaData.DocsaState to) { MoveDocsaDataCardTo(docsaData.Author, to); }
public void MoveDocsaDataTo(string author, DocsaData.DocsaState to) { MoveDocsaDataTo(GetDocsaData(author), to); }