/// <summary>
 /// This function is used to draw the in-engine options menu for the
 /// component. It will be called within the context of a GUILayout.Window
 /// after a GUILayout.BeginVertical() call. The GUILayout.EndVertical()
 /// will be managed in the calling context after returning from this
 /// functions.
 /// </summary>
 public virtual void OptionsPane()
 {
     ReplayGUI.Label(string.Format("No options provided for {0} component", GUIName));
 }