int AddToRedoHistory(HistoryObject NewHistoryStep){ RedoHistory.Add (NewHistoryStep); if (RedoHistory.Count - 1 >= MaxHistoryLength) { Destroy(RedoHistory[0].gameObject); RedoHistory.RemoveAt(0); } return RedoHistory.Count - 1; }
//********************************************* FUNCTIONS public int AddToHistory(HistoryObject NewHistoryStep){ History.Add (NewHistoryStep); if (History.Count - 1 >= MaxHistoryLength) { Destroy(History[0].gameObject); History.RemoveAt(0); } return History.Count - 1; }