public void Add(Object driver, RectTransform rectTransform, DrivenTransformProperties drivenProperties)
{
if (this.m_Tracked == null)
{
this.m_Tracked = new List <RectTransform>();
}
rectTransform.drivenByObject = driver;
rectTransform.drivenProperties |= drivenProperties;
if (!Application.isPlaying && DrivenRectTransformTracker.CanRecordModifications())
{
RuntimeUndo.RecordObject(rectTransform, "Driving RectTransform");
}
this.m_Tracked.Add(rectTransform);
}