/// <summary> /// Adds the log line. /// </summary> /// <param name="textToAdd">the text to add.</param> public void addLogLine(String textToAdd) { var instance = Instantiate(mLogLine.gameObject) as GameObject; instance.transform.SetParent(mContent, false); RawLogView view = InitilalizeItemView(instance, textToAdd); if (mListView.Count == 0) { OnFirstLogLine.Invoke(); } mListView.Add(view); }
/// <summary> /// Initilalizes the item view. /// </summary> /// <returns>The item view.</returns> /// <param name="viewGameOBject">The game object.</param> /// <param name="textToAdd">Text to add.</param> RawLogView InitilalizeItemView(GameObject viewGameOBject, String textToAdd) { RawLogView view = new RawLogView(viewGameOBject.transform, textToAdd); return(view); }